class RuboCop::Cop::Style::EachWithObject
def autocorrect_numblock(corrector, node)
def autocorrect_numblock(corrector, node) corrector.replace(node.send_node.loc.selector, 'each_with_object') # We don't remove the return value to avoid a clobbering error. node.body.each_descendant do |var| next unless var.lvar_type? corrector.replace(var, '_2') if var.source == '_1' corrector.replace(var, '_1') if var.source == '_2' end end