class RuboCop::Cop::Style::Lambda

def autocorrect_literal_to_method(corrector, node)

def autocorrect_literal_to_method(corrector, node)
  block_method, args = *node
  # Check for unparenthesized args' preceding and trailing whitespaces.
  remove_unparenthesized_whitespace(corrector, node)
  # Avoid correcting to `lambdado` by inserting whitespace
  # if none exists before or after the lambda arguments.
  if needs_whitespace?(block_method, args, node)
    corrector.insert_before(node.loc.begin, ' ')
  end
  corrector.replace(block_method.source_range, 'lambda')
  corrector.remove(args.source_range) if args.source_range
  return if args.children.empty?
  arg_str = " |#{lambda_arg_string(args)}|"
  corrector.insert_after(node.loc.begin, arg_str)
end