class Aliyun::Mq::Sdk::Utils
Public Class Methods
deep_symbolize_keys(obj)
click to toggle source
# File lib/aliyun/mq/sdk/utils.rb, line 13 def deep_symbolize_keys(obj) if obj.is_a?(Array) obj.map do |item| deep_symbolize_keys(item) end elsif obj.is_a?(Hash) obj.inject({}) do |memo, (k, v)| memo[k.to_sym] = deep_symbolize_keys(v) memo end else obj end end
symbolize_keys(h)
click to toggle source
# File lib/aliyun/mq/sdk/utils.rb, line 9 def symbolize_keys(h) h = h.inject({}){|memo, (k, v)| memo[k.to_sym] = v; memo} end