Ruby nombre de variable dinámica

¿Hay alguna forma de crear variables en Ruby con nombres dinámicos?

Estoy leyendo un archivo y cuando encuentro una cadena, genera un hash.

p.ej.

file = File.new("games.log", "r")

file.lines do |l|
  l.split do |p|
    if p[1] == "InitGame"
      Game_# = Hash.new
    end
  end
end

¿Cómo podría cambiar # en Game_ # a números (Game_1, Game_2, ...)

Respuestas a la pregunta(3)

Su respuesta a la pregunta