class MailinatorClient::Utils
Public Class Methods
fix_query_arrays(value)
click to toggle source
# File lib/mailinator_client/utils.rb, line 29 def self.fix_query_arrays(value) if value.respond_to?(:to_ary) value = value.to_ary.map.with_index.to_a.to_h.invert end if value.respond_to?(:to_hash) value = value.to_hash value.each do |k, v| value[k] = fix_query_arrays(v) end end value end
symbolize_hash_keys(hash)
click to toggle source
# File lib/mailinator_client/utils.rb, line 25 def self.symbolize_hash_keys(hash) Hash[hash.dup.map { |k, v| [k.to_sym, v] }] end