class RuboCop::Cop::Style::EachWithObject

def autocorrect_block(corrector, node, return_value)

def autocorrect_block(corrector, node, return_value)
  corrector.replace(node.send_node.loc.selector, 'each_with_object')
  first_arg, second_arg = *node.arguments
  corrector.swap(first_arg, second_arg)
  if return_value_occupies_whole_line?(return_value)
    corrector.remove(whole_line_expression(return_value))
  else
    corrector.remove(return_value)
  end
end