Posible acceder al índice en un Hash cada bucle?

Probablemente me esté perdiendo algo obvio, pero ¿hay alguna forma de acceder al índice / conteo de la iteración dentro de un hash en cada bucle?

hash = {'three' => 'one', 'four' => 'two', 'one' => 'three'}
hash.each { |key, value| 
    # any way to know which iteration this is
    #   (without having to create a count variable)?
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta