lib/rubocop/ast/traversal.rb in rubocop-0.72.0 vs lib/rubocop/ast/traversal.rb in rubocop-0.73.0

- old
+ new

@@ -33,30 +33,30 @@ NO_CHILD_NODES.each do |type| module_eval("def on_#{type}(node); end", __FILE__, __LINE__) end ONE_CHILD_NODE.each do |type| - module_eval(<<-RUBY, __FILE__, __LINE__ + 1) + module_eval(<<~RUBY, __FILE__, __LINE__ + 1) def on_#{type}(node) if (child = node.children[0]) send(:"on_\#{child.type}", child) end end RUBY end MANY_CHILD_NODES.each do |type| - module_eval(<<-RUBY, __FILE__, __LINE__ + 1) + module_eval(<<~RUBY, __FILE__, __LINE__ + 1) def on_#{type}(node) node.children.each { |child| send(:"on_\#{child.type}", child) } nil end RUBY end SECOND_CHILD_ONLY.each do |type| # Guard clause is for nodes nested within mlhs - module_eval(<<-RUBY, __FILE__, __LINE__ + 1) + module_eval(<<~RUBY, __FILE__, __LINE__ + 1) def on_#{type}(node) if (child = node.children[1]) send(:"on_\#{child.type}", child) end end