module RuboCop::AST::NodePattern::Macros
def node_search_body(method_name, trailing_params, prelude, match_code,
def node_search_body(method_name, trailing_params, prelude, match_code, on_match) <<~RUBY def #{method_name}(node0#{trailing_params}) #{prelude} node0.each_node do |node| if #{match_code} #{on_match} end end nil end RUBY end