In article <92f5f81d0603271717r1ce51d30p6c28e363dc32a09b / mail.gmail.com>, "Evan Phoenix" <evanwebb / gmail.com> writes: > Hm, well, thats because of the shortcut behavior in Pathname#+ which > tests that the argument is absolute. I'll fix that and see if thats > done other places and change them to create new instances from > self.class. Why you need the receiver class? I cannot remember the reason except "I doubt I need to explain why thats a good thing." I think this is not simple enough to avoid explanation. -- Tanaka Akira