# File lib/puppet/transportable.rb, line 114
114:     def delve(&block)
115:       @children.each do |obj|
116:         block.call(obj)
117:         if obj.is_a? self.class
118:           obj.delve(&block)
119:         else
120:           obj
121:         end
122:       end
123:     end