From: bhock@... Date: 2019-01-25T20:11:03+00:00 Subject: [ruby-core:91268] [Ruby trunk Bug#15564] Pathname#+(pathpart) returns pathpart when pathpart is absolute Issue #15564 has been reported by Malakai97 (Bryan Hockey). ---------------------------------------- Bug #15564: Pathname#+(pathpart) returns pathpart when pathpart is absolute https://bugs.ruby-lang.org/issues/15564 * Author: Malakai97 (Bryan Hockey) * Status: Open * Priority: Normal * Assignee: * Target version: * ruby -v: ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux] * Backport: 2.4: UNKNOWN, 2.5: UNKNOWN, 2.6: UNKNOWN ---------------------------------------- ``` abs = Pathname.new("/abs/dir") my = Pathname.new("/my/path") # actual my/abs # => # # expected my/abs # => # ``` 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. -- https://bugs.ruby-lang.org/ Unsubscribe: