This commit is contained in:
jessicard 2013-11-03 16:55:37 -08:00
parent 56383a0a91
commit e630923e1d
3 changed files with 29 additions and 3 deletions

View file

@ -110,11 +110,15 @@ module Microformats2
end
def absolutize(href)
if URI.parse(href).absolute? || @base.nil?
href
uri = URI.parse(href)
if uri.scheme || @base.nil?
uri = uri.normalize
else
URI.join(@base, href).to_s
uri = URI.join(@base, href)
end
uri.to_s
end
end
end