# File kwartz.rb, line 993 def traverse_with_depth(depth=0, &block) yield(self, depth) [@left, @right, @condition].each do |node| if node && node.is_a?(Node) node.traverse_with_depth(depth+1, &block) end end end