# File kwartz.rb, line 1028 def find(&block) return self if yield(self) [@condition, @left, @right].each do |child| if child && child.is_a?(Node) ret = child.find(&block) return ret if ret end end return nil end