Class: Hash
- Inherits:
-
Object
- Object
- Hash
- Defined in:
- lib/toughguy/ext.rb
Overview
Hash extensions
Instance Method Summary collapse
Instance Method Details
#symbolize_keys ⇒ Object
67 68 69 |
# File 'lib/toughguy/ext.rb', line 67 def symbolize_keys inject({}) {|m, kv| v = kv[1]; m[kv[0].to_sym] = v.is_a?(Hash) ? v.symbolize_keys : v; m} end |
#symbolize_keys_with_underscore ⇒ Object
71 72 73 |
# File 'lib/toughguy/ext.rb', line 71 def symbolize_keys_with_underscore inject({}) {|m, kv| v = kv[1]; m[kv[0].underscore.to_sym] = v.is_a?(Hash) ? v.symbolize_keys : v; m} end |