class RuboCop::Cop::Style::ParallelAssignment
def autocorrect(node)
def autocorrect(node) lambda do |corrector| left, right = *node left_elements = *left right_elements = [*right].compact order = find_valid_order(left_elements, right_elements) assignment_corrector = if modifier_statement?(node.parent) ModifierCorrector.new(node, config, order) elsif rescue_modifier?(node.parent) RescueCorrector.new(node, config, order) else GenericCorrector.new(node, config, order) end corrector.replace(assignment_corrector.correction_range, assignment_corrector.correction) end end