lib/url_regexp/root.rb in url_regexp-0.1.1 vs lib/url_regexp/root.rb in url_regexp-0.1.2

- old
+ new

@@ -18,9 +18,15 @@ @host.append(url.host) @query.append(url.query) end def to_regexp_s - "^#{@scheme.to_regexp_s}#{@host.to_regexp_s}#{@path.to_regexp_s}#{@query.to_regexp_s}(#|$)" + s = '^' + + @scheme.to_regexp_s + + @host.to_regexp_s + + @path.to_regexp_s + + @query.to_regexp_s + + '(#|$)' + s.sub('(\\?.*)?(#|$)', '([?#]|$)') end end end