Class: HashUtil
- Inherits:
-
Object
- Object
- HashUtil
- Defined in:
- lib/server.rb
Class Method Summary collapse
Class Method Details
.deep_symbolize_keys(hash) ⇒ Object
76 77 78 79 80 81 82 83 84 85 86 |
# File 'lib/server.rb', line 76 def self.deep_symbolize_keys(hash) hash.keys.each do |key| value = hash[key] hash.delete(key) hash[key.to_sym] = value if hash[key.to_sym].instance_of? Hash hash[key.to_sym] = HashUtil.deep_symbolize_keys(hash[key.to_sym]) end end hash end |