Project

General

Profile

Actions

Bug #13154

closed

URI::Generic, == operator, normalize!

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

Status:
Rejected
Priority:
Normal
Assignee:
-
Target version:
-
[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