# File lib/vendor/fssm/fssm/pathname.rb, line 72
    def descend
      parts = to_a
      1.upto(parts.length) do |i|
        yield self.class.join(parts[0, i])
      end
    end