class RuboCop::Cop::Rails::EnumHash
def on_send(node)
def on_send(node) target_rails_version >= 7.0 && enum_with_array?(node) do |key, array| add_offense(array, message: message(key)) do |corrector| corrector.replace(array, build_hash(array)) end end enum_with_old_syntax?(node) do |pairs| pairs.each do |pair| key, array = array_pair?(pair) next unless key add_offense(array, message: message(key)) do |corrector| corrector.replace(array, build_hash(array)) end end end end