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