def urlize_parameters(obj, prefix = '') case obj when Hash: obj.map { |k,v| urlize_parameters(v, prefix.blank? ? k : "#{prefix}[#{k}]")}.join('&') when Array: obj.map { |v| urlize_parameters(v, "#{prefix}[]")}.join('&') else "#{prefix}=#{obj}" end end