From: dmitrysk@... Date: 2017-01-24T11:45:20+00:00 Subject: [ruby-core:79237] [Ruby trunk Misc#13154] URI::Generic, == operator, normalize! Issue #13154 has been reported by Dmitry Sk. ---------------------------------------- Misc #13154: URI::Generic, == operator, normalize! https://bugs.ruby-lang.org/issues/13154 * Author: Dmitry Sk * Status: Open * Priority: Normal * Assignee: ---------------------------------------- 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 -- https://bugs.ruby-lang.org/ Unsubscribe: