class RuboCop::Cop::Lint::DuplicateCaseCondition

def on_case(case_node)

def on_case(case_node)
  case_node.when_branches.each_with_object([]) do |when_node, previous|
    when_node.each_condition do |condition|
      next unless repeated_condition?(previous, condition)
      add_offense(condition)
    end
    previous.push(when_node.conditions)
  end
end