class Hash
Public Instance Methods
deep_stringify_keys()
click to toggle source
# File lib/mailchimp_api_v3.rb, line 23 def deep_stringify_keys result = {} each { |k, v| result[k.to_s] = v.is_a?(Hash) ? v.deep_stringify_keys : v } result end
divide_on(*keys)
click to toggle source
# File lib/mailchimp_api_v3.rb, line 29 def divide_on(*keys) keys.each_with_object(self.class.new) do |k, hash| hash[k] = self[k] if key?(k) delete k end end
subhash?(hash)
click to toggle source
# File lib/mailchimp_api_v3.rb, line 36 def subhash?(hash) hash.each { |k, v| return false if self[k] != v } true end