Method: Inspec::Metadata.symbolize_keys
- Defined in:
- lib/inspec/metadata.rb
.symbolize_keys(obj) ⇒ Object
127 128 129 130 131 132 133 134 135 136 |
# File 'lib/inspec/metadata.rb', line 127 def self.symbolize_keys(obj) return obj.map { |i| symbolize_keys(i) } if obj.is_a?(Array) return obj unless obj.is_a?(Hash) obj.each_with_object({}) do |(k, v), h| v = symbolize_keys(v) if v.is_a?(Hash) v = symbolize_keys(v) if v.is_a?(Array) h[k.to_sym] = v end end |