class RuboCop::Cop::Style::UnlessCorrector

Corrector to correct conditional assignment in `unless` statements.

Public Class Methods

correct(cop, node) click to toggle source
# File lib/rubocop/cop/style/conditional_assignment.rb, line 680
def correct(cop, node)
  ->(corrector) { correct_if_branches(corrector, cop, node) }
end

Private Class Methods

extract_tail_branches(node) click to toggle source
# File lib/rubocop/cop/style/conditional_assignment.rb, line 686
def extract_tail_branches(node)
  _condition, else_branch, if_branch = *node

  [tail(if_branch), [], tail(else_branch)]
end