Module: Lumiere::URISchemeless

Defined in:
lib/extended_uri.rb

Class Method Summary collapse

Class Method Details

.parse(url) ⇒ Object



3
4
5
6
7
8
# File 'lib/extended_uri.rb', line 3

def self.parse(url)
  url = url[2..-1] if url[0..1] == '//' # TODO: make this better
  uri = URI.parse(url)
  uri = URI.parse("http://#{url}") unless uri.absolute?
  uri
end