Project

General

Profile

Actions

Misc #13154

open

URI::Generic, == operator, normalize!

Added by deman_killer (Dmitry Sk) over 4 years ago. Updated over 4 years ago.

Status:
Open
Priority:
Normal
Assignee:
-
[ruby-core:79237]

Description

This two URI means the same:

uri1 = URI::parse '/1/2/3'
uri2 = URI::parse 'file:///1/2/3'
``
but `uri1 == uri2` return **false**
it is cause of normalize! implementation that compare scheme this way:

if scheme && scheme != scheme.downcase
set_scheme(self.scheme.downcase)
end

But nil scheme actually equivalent to file
Actions

Also available in: Atom PDF