module Ethon::Easy::Queryable

Private Instance Methods

recursively_generate_pairs(h, prefix, pairs) click to toggle source
# File lib/simplyrets/api_client.rb, line 393
def recursively_generate_pairs(h, prefix, pairs)
  case h
  when Hash
    h.each_pair do |k,v|
      key = prefix.nil? ? k : "#{prefix}"
      pairs_for(v, key, pairs)
    end
  when Array
    h.each_with_index do |v, i|
      key = "#{prefix}"
      pairs_for(v, key, pairs)
    end
  end
end