Module: URL::Classer::InstanceMethods

Defined in:
lib/url/classer.rb

Instance Method Summary collapse

Instance Method Details

#dupObject



69
70
71
72
73
74
# File 'lib/url/classer.rb', line 69

def dup
  n_url = @url.dup
  n = super
  n.instance_variable_set(:@url, n_url)
  n
end

#initialize(opts = {}) ⇒ Object



55
56
57
58
59
60
61
62
63
# File 'lib/url/classer.rb', line 55

def initialize(opts={})
  @url = self.class.const_get(:URL).dup
  
  @var_map = {}
  
  opts.each do |op,v|
    send("#{op}=",v)
  end
end

#to_sObject



65
66
67
# File 'lib/url/classer.rb', line 65

def to_s
  @url.to_s
end