Class: Multipart::MultipartPost
- Inherits:
-
Object
- Object
- Multipart::MultipartPost
- Defined in:
- lib/multipart.rb
Constant Summary collapse
- BOUNDARY =
'tarsiers-rule0000'
- HEADER =
{"Content-type" => "multipart/form-data, boundary=" + BOUNDARY + " "}
Instance Method Summary collapse
Instance Method Details
#prepare_query(params) ⇒ Object
48 49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/multipart.rb', line 48 def prepare_query (params) fp = [] params.each {|k,v| if v.respond_to?(:read) fp.push(FileParam.new(k, v.path, v.read)) else fp.push(Param.new(k,v)) end } query = fp.collect {|p| "--" + BOUNDARY + "\r\n" + p.to_multipart }.join("") + "--" + BOUNDARY + "--" return query, HEADER end |