class RuboCop::Cop::Style::NestedTernaryOperator
def on_if(node)
def on_if(node) return unless node.ternary? node.each_descendant(:if).select(&:ternary?).each do |nested_ternary| add_offense(nested_ternary) do |corrector| if_node = if_node(nested_ternary) next if part_of_ignored_node?(if_node) autocorrect(corrector, if_node) ignore_node(if_node) end end end