Bug #2620: Pathname#+ generates unexpected path when arg has leading / http://redmine.ruby-lang.org/issues/show/2620 Author: Jon Distad Status: Open, Priority: Normal Category: DOC ruby -v: ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-darwin10.2.0] 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. ---------------------------------------- http://redmine.ruby-lang.org