module FSSM::Tree::NodeEnumerable
Public Instance Methods
each(prefix=nil) { |cprefix, node| ... }
click to toggle source
# File lib/fssm/tree.rb, line 34 def each(prefix=nil, &block) @children.each do |segment, node| cprefix = prefix ? FSSM::Pathname.for(prefix).join(segment) : FSSM::Pathname.for(segment) yield [cprefix, node] node.each(cprefix, &block) end end