lib/nexussw/lxd.rb in lxd-common-0.6.0 vs lib/nexussw/lxd.rb in lxd-common-0.7.0

- old
+ new

@@ -26,7 +26,18 @@ raise end end end end + + def self.symbolize_keys(hash) + {}.tap do |retval| + hash.each do |k, v| + v.map! do |a| + a.is_a?(Hash) ? symbolize_keys(a) : a + end if v.is_a?(Array) + retval[k.to_sym] = v.is_a?(Hash) ? symbolize_keys(v) : v + end + end + end end end