Method: Cloudinary::Utils.deep_symbolize_keys
- Defined in:
- lib/cloudinary/utils.rb
.deep_symbolize_keys(object) ⇒ Object
1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 |
# File 'lib/cloudinary/utils.rb', line 1066 def self.deep_symbolize_keys(object) case object when Hash result = {} object.each do |key, value| key = key.to_sym rescue key result[key] = deep_symbolize_keys(value) end result when Array object.map{|e| deep_symbolize_keys(e)} else object end end |