class Hash
Public Instance Methods
stringify_keys()
click to toggle source
# File lib/monkey.rb, line 45 def stringify_keys inject({}) do |options, (key, value)| options[key.to_s] = value options end end
stringify_keys!()
click to toggle source
# File lib/monkey.rb, line 54 def stringify_keys! self.replace(self.stringify_keys) end
symbolize_and_underscore_keys()
click to toggle source
# File lib/monkey.rb, line 75 def symbolize_and_underscore_keys inject({}) do |options, (key, value)| options[(key.to_s.underscore.to_sym rescue key) || key] = value options end end
symbolize_and_underscore_keys!()
click to toggle source
# File lib/monkey.rb, line 84 def symbolize_and_underscore_keys! self.replace(self.symbolize_and_underscore_keys) end
symbolize_keys()
click to toggle source
# File lib/monkey.rb, line 60 def symbolize_keys inject({}) do |options, (key, value)| options[(key.to_sym rescue key) || key] = value options end end
symbolize_keys!()
click to toggle source
# File lib/monkey.rb, line 69 def symbolize_keys! self.replace(self.symbolize_keys) end