Method: HTTP::Requestor.multipart_request

Defined in:
lib/http_requestor_multipart.rb

.multipart_request(domain, request_type, data = {}, headers = {}, options = {}) ⇒ Object



29
30
31
32
33
34
35
36
37
38
39
# File 'lib/http_requestor_multipart.rb', line 29

def self.multipart_request(domain, request_type, data={}, headers={}, options={})
  request_type.to_s.upcase!
  request_type = "POST" unless ["POST", "PUT"].include?(request_type)
  req = self.new(domain, options)

  if request_type == "POST"
    return req.post_multipart("", data, headers)
  elsif request_type == "PUT"
    return req.put_multipart("", data, headers)
  end
end