Is it possible to create a hash in Ruby that allows duplicate keys?
I\'m working in Ruby 1.9.2.
This would kinda defeat the purpose of a hash, wouldn't it?
If you want a key to point to multiple elements, make it point to an array:
h = Hash.new { |h,k| h[k] = [] } h[:foo] << :bar h #=> {:foo=>[:bar]} h[:foo] << :baz h #=> {:foo=>[:bar, :baz]}