class RuboCop::Cop::Rails::EnumHash

def on_send(node)

def on_send(node)
  enum?(node) do |pairs|
    pairs.each do |pair|
      key, array = array_pair?(pair)
      next unless key
      add_offense(array, message: format(MSG, enum: enum_name(key))) do |corrector|
        hash = array.children.each_with_index.map do |elem, index|
          "#{source(elem)} => #{index}"
        end.join(', ')
        corrector.replace(array.loc.expression, "{#{hash}}")
      end
    end
  end
end