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