class RuboCop::Cop::Style::NestedTernaryOperator

end
a2
else
b ? b1 : b2
if a
# good
a ? (b ? b1 : b2) : a2
# bad
@example
This cop checks for nested ternary op expressions.

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)
  end
end