From: nobu@... Date: 2015-12-31T12:46:54+00:00 Subject: [ruby-core:72636] [Ruby trunk - Bug #11906] File.dirname separator stripping from the begining of path Issue #11906 has been updated by Nobuyoshi Nakada. And on Windows, note that `\\foo\bar` is a valid UNC style path, but `\\\foo\bar` is not. ---------------------------------------- Bug #11906: File.dirname separator stripping from the begining of path https://bugs.ruby-lang.org/issues/11906#change-55888 * Author: Karol Bucek * Status: Open * Priority: Normal * Assignee: * ruby -v: 2.3.0 * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN ---------------------------------------- MRI strips additional leading slashes with `File.dirname` : ``` File.dirname "////foo/bar/baz" # => /foo/bar File.dirname "////foo//bar/baz" # => /foo//bar ``` ... issue arose as an incompatibility on JRuby's tracker: https://github.com/jruby/jruby/issues/2391 is the current behaviour really intended? -- https://bugs.ruby-lang.org/ Unsubscribe: