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