Module: UrlResolver

Defined in:
lib/url-resolver.rb,
lib/url-resolver/version.rb

Constant Summary collapse

VERSION =
"0.0.5"

Class Method Summary collapse

Class Method Details

.resolve(page_url, href) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/url-resolver.rb', line 6

def self.resolve(page_url, href)
  URI.join(page_url, href).to_s
  
  ## Deprecated
  # raise ArgumentError, "You need to provide a root url." if url.nil?
  # raise ArgumentError, "You need to provide a path to resolve." if path_to_resolve.nil?

  # if !path_to_resolve.include?("http")     
  #   if path_to_resolve.include?("//")
  #     "http:#{path_to_resolve}"
  #   else 
  #     URI.join(url, path_to_resolve).to_s
  #   end
  # else
  #   path_to_resolve
  # end
end