class RuboCop::Cop::Style::OrAssignment

def autocorrect(corrector, node)

def autocorrect(corrector, 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
  corrector.replace(node, "#{variable} ||= #{default.source}")
end