Я пытаюсь инициализировать Hash of Arrays, например
@my_hash = Hash.new(Array.new)
так что я могу:
@my_hash["hello"].push("in the street")
=> ["in the street"]
@my_hash["hello"].push("at home")
=> ["in the street", "at home"]
@my_hash["hello"]
=>["in the street", "at home"]
Проблема в том, что любой новый хэш-ключ также возвращает ["in the street", "at home"]
@my_hash["bye"]
=> ["in the street", "at home"]
@my_hash["xxx"]
=> ["in the street", "at home"]
!!! ???
Что я делаю не так, каков был бы правильный способ инициализации Hash of Arrays?