class RuboCop::Cop::Style::OrAssignment

def autocorrect(node)

def autocorrect(node)
  if ternary_assignment?(node)
    variable, default = take_variable_and_default_from_ternary(node)
  else
    variable, default = take_variable_and_default_from_unless(node)
  end
  lambda do |corrector|
    corrector.replace(node.source_range,
                      "#{variable} ||= #{default.source}")
  end
end