class RuboCop::Cop::Style::SoleNestedConditional
def correct_outer_condition(corrector, condition)
def correct_outer_condition(corrector, condition) return unless requrie_parentheses?(condition) end_pos = condition.loc.selector.end_pos begin_pos = condition.first_argument.source_range.begin_pos return if end_pos > begin_pos corrector.replace(range_between(end_pos, begin_pos), '(') corrector.insert_after(condition.last_argument.source_range, ')') end