class RuboCop::Cop::Style::UnlessCorrector

Corrector to correct conditional assignment in ‘unless` statements.

def correct(cop, node)

def correct(cop, node)
  ->(corrector) { correct_if_branches(corrector, cop, node) }
end

def extract_tail_branches(node)

def extract_tail_branches(node)
  _condition, else_branch, if_branch = *node
  [tail(if_branch), [], tail(else_branch)]
end