module Ethon::Easy::Queryable
def recursively_generate_pairs(h, prefix, pairs)
def recursively_generate_pairs(h, prefix, pairs) case h when Hash encode_hash_pairs(h, prefix, pairs) when Array if params_encoding == :rack encode_rack_array_pairs(h, prefix, pairs) elsif params_encoding == :multi encode_multi_array_pairs(h, prefix, pairs) elsif params_encoding == :none pairs << [prefix, h] else encode_indexed_array_pairs(h, prefix, pairs) end end end