Class: Hash
- Inherits:
-
Object
- Object
- Hash
- Defined in:
- lib/random-words/hash.rb
Overview
Hash helpers for RandomWords
Instance Method Summary collapse
-
#stringify_keys ⇒ Object
Turn all keys into strings.
-
#symbolize_keys ⇒ Object
Turn all keys into symbols.
Instance Method Details
#stringify_keys ⇒ Object
Turn all keys into strings
12 13 14 |
# File 'lib/random-words/hash.rb', line 12 def stringify_keys each_with_object({}) { |(k, v), hsh| hsh[k.to_s] = v.is_a?(Hash) ? v.stringify_keys : v } end |
#symbolize_keys ⇒ Object
Turn all keys into symbols
7 8 9 |
# File 'lib/random-words/hash.rb', line 7 def symbolize_keys each_with_object({}) { |(k, v), hsh| hsh[k.to_sym] = v.is_a?(Hash) ? v.symbolize_keys : v } end |