Project

General

Profile

Actions

Bug #15564

closed

Pathname#+(pathpart) returns pathpart when pathpart is absolute

Added by Malakai97 (Bryan Hockey) about 5 years ago. Updated over 4 years ago.

Status:
Rejected
Target version:
-
ruby -v:
ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux]
[ruby-core:91268]

Description

abs = Pathname.new("/abs/dir")
my = Pathname.new("/my/path")

# actual
my/abs # => #<Pathname:/abs/dir>

# expected
my/abs # => #<Pathname:/my/dir/abs/dir>

While this behavior is desirable in #expand_path, here I believe it is very surprising.

I am happy to submit a patch for this should it be confirmed as a bug.

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0