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