Method: Echochamber::Request.create_transient_document
- Defined in:
- lib/echochamber/request.rb
.create_transient_document(token, file_name, file_handle, mime_type = nil) ⇒ Hash
Performs REST create_transient_document operation
70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 |
# File 'lib/echochamber/request.rb', line 70 def self.create_transient_document(token, file_name, file_handle, mime_type=nil) headers = { :content_type => :json, :accept => :json, 'Access-Token' => token } begin response = RestClient.post( ENDPOINT.fetch(:transientDocument), { 'File-Name' => file_name, 'Mime-Type' => mime_type, 'File' => file_handle, :multipart => true}, headers ) rescue Exception => error raise_error(error) end JSON.parse(response.body) end |