Method: Hash#symbolize_keys
- Defined in:
- lib/prigner/extensions.rb
#symbolize_keys ⇒ Object
Only symbolize all keys, including all key in sub-hashes.
13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/prigner/extensions.rb', line 13 def symbolize_keys return self.clone if self.empty? self.inject({}) do |hash, (key, value)| hash[key.to_sym] = if value.kind_of? Hash value.symbolize_keys else value end hash end end |