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