# File kwartz.rb, line 978 def traverse(&block) yield(self) @left.traverse(&block) if @left && @left.is_a?(Node) @right.traverse(&block) if @right && @right.is_a?(Node) @condition.traverse(&block) if @condition && @condition.is_a?(Node) end