We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Example: {1=>'a', 2=>'b', 3=>'a', 4=>'b'}.reverse # => {"a"=>[1, 3], "b"=>[2, 4]}
{1=>'a', 2=>'b', 3=>'a', 4=>'b'}.reverse # => {"a"=>[1, 3], "b"=>[2, 4]}
class Hash def reverse h = Hash.new self.each_pair { |v,k| h[k] = h[k] ? Array(h[k]) << v : v } return h end end