Module: Maas::Client::Util
- Included in:
- CLI
- Defined in:
- lib/maas/client/util.rb
Instance Method Summary collapse
Instance Method Details
#symbolize_keys(thing) ⇒ Object
taken from gist.github.com/andrewpcone/11359798
7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/maas/client/util.rb', line 7 def symbolize_keys(thing) case thing when Array thing.map{|v| symbolize_keys(v)} when Hash inj = thing.inject({}) {|h, (k,v)| h[k] = symbolize_keys(v); h} inj.symbolize_keys else thing end end |