rubyで多次元配列を作る

多次元配列の作り方がわからなかったのですが、こうすれば作成できます。

hash = Hash.new{ |h, k| h[k] = [] }
=> {} 
hash[:foobar] = { foo: :bar}
=> {:foo=>:bar}
hash
=> {:foobar=>{:foo=>:bar}}
hash[:foobar]
=> {:foo=>:bar}
hash[:foobar][:foo]
=> :bar

以上です。