# File lib/apipie/extractor/recorder.rb, line 57 def reformat_multipart_data(form) form.empty? and return '' lines = ["Content-Type: multipart/form-data; boundary=#{MULTIPART_BOUNDARY}",''] boundary = "--#{MULTIPART_BOUNDARY}" form.each do |key, attrs| if attrs.is_a?(String) lines << boundary << content_disposition(key) << "Content-Length: #{attrs.size}" << '' << attrs else reformat_hash(boundary, attrs, lines) end end lines << "#{boundary}--" lines.join("\n") end