Sha256: 42cea6cdf2d2b7f63ab7490e154c5903b9b7477a7c9c5b9be2a2dd941c03b895
Contents?: true
Size: 529 Bytes
Versions: 2
Compression:
Stored size: 529 Bytes
Contents
class Hash def recursive_with_indifferent_access hash = with_indifferent_access hash.each do |key, value| if value.is_a?(Hash) || value.is_a?(Array) hash[key] = value.recursive_with_indifferent_access end end hash end end class Array def recursive_with_indifferent_access array = dup array.each_with_index do |value, index| if value.is_a?(Hash) || value.is_a?(Array) array[index] = value.recursive_with_indifferent_access end end array end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
zencoder-2.1.15 | lib/zencoder/extensions.rb |
zencoder-2.1.14 | lib/zencoder/extensions.rb |