Project

General

Profile

Actions

Bug #13154

closed

URI::Generic, == operator, normalize!

Added by deman_killer (Dmitry Sk) about 7 years ago. Updated over 2 years ago.

Status:
Rejected
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

Like0
Like0Like0Like0