normalizes rels urls in issue https://github.com/G5/microformats2/issues/16
This commit is contained in:
parent
56383a0a91
commit
e630923e1d
3 changed files with 29 additions and 3 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue