class Hash
Public Instance Methods
key(value)
click to toggle source
# File lib/core_ext.rb, line 23 def key(value) matching = select{|k,v| v == value} if matching && matching[0] matching[0][0] else nil end end
symbolize_keys()
click to toggle source
# File lib/core_ext.rb, line 44 def symbolize_keys dup.symbolize_keys! end
symbolize_keys!()
click to toggle source
# File lib/core_ext.rb, line 37 def symbolize_keys! keys.each do |key| self[(key.to_sym rescue key) || key] = delete(key) end self end