Class: Earl::URL

Inherits:
HashInquirer show all
Defined in:
lib/earl/url.rb

Instance Method Summary collapse

Methods inherited from HashInquirer

#method_missing

Constructor Details

#initialize(source) ⇒ URL

Returns a new instance of URL.



3
4
5
# File 'lib/earl/url.rb', line 3

def initialize( source )
  super parser.parse( source ).resolve rescue raise InvalidURLError
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Earl::HashInquirer

Instance Method Details

#to_sObject



21
22
23
# File 'lib/earl/url.rb', line 21

def to_s
  assembler.assemble self
end