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