Actions
Bug #2620
closedPathname#+ generates unexpected path when arg has leading /
Status:
Rejected
Assignee:
-
ruby -v:
ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-darwin10.2.0]
Description
=begin
Pathname.new('/Users/username') + '/Desktop' #=> #Pathname:/Desktop
I would have expected it to return #Pathname:/Users/username/Desktop similar to the behavior of File.join.
I see that this behavior is documented in the code examples, but it is not explicitly mentioned. It is also semantically unusual to have a '+' method discard an operand.
=end
Updated by nobu (Nobuyoshi Nakada) about 14 years ago
- Status changed from Open to Rejected
=begin
Expected behavior.
=end
Actions
Like0
Like0