# File lib/sugar-high/hash.rb, line 13 def hash_revert r = Hash.new {|h,k| h[k] = []} each {|k,v| r[v] << k} r end
www.dweebd.com/ruby/hash-key-rewrite/
# File lib/sugar-high/hash.rb, line 6 def rewrite mapping inject({}) do |rewritten_hash, (original_key, value)| rewritten_hash[mapping.fetch(original_key, original_key)] = value rewritten_hash end end
Generated with the Darkfish Rdoc Generator 2.