Use each_with_object instead of Hash[map]
This commit is contained in:
parent
44a896dda5
commit
f2a1934b76
@ -99,9 +99,9 @@ module FastJsonapi
|
|||||||
|
|
||||||
def deep_symbolize(collection)
|
def deep_symbolize(collection)
|
||||||
if collection.is_a? Hash
|
if collection.is_a? Hash
|
||||||
Hash[collection.map do |k, v|
|
collection.each_with_object({}) do |(k, v), hsh|
|
||||||
[k.to_sym, deep_symbolize(v)]
|
hsh[k.to_sym] = deep_symbolize(v)
|
||||||
end]
|
end
|
||||||
elsif collection.is_a? Array
|
elsif collection.is_a? Array
|
||||||
collection.map { |i| deep_symbolize(i) }
|
collection.map { |i| deep_symbolize(i) }
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user