Class: Hash
- Inherits:
-
Object
- Object
- Hash
- Defined in:
- lib/rboss/utils.rb
Instance Method Summary collapse
Instance Method Details
#symbolize_keys ⇒ Object
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
# File 'lib/rboss/utils.rb', line 48 def symbolize_keys replace(inject({}) do |h, (k, v)| v = v.symbolize_keys if v.is_a? Hash if v.is_a? Array v.each do |e| if e.is_a? Hash e.symbolize_keys end end end k = k.to_sym if k.respond_to? :to_sym h[k] = v h end) end |