# File lib/faraday/middleware.rb, line 43 def create_form_params(params, base = nil) [].tap do |result| params.each_key do |key| key_str = base ? "#{base}[#{key}]" : key value = params[key] wee = (value.kind_of?(Hash) ? create_form_params(value, key_str) : "#{key_str}=#{escape(value.to_s)}") result << wee end end.join("&") end