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