Method: FileboundClient::Endpoints::DocumentBinaryData#add_binary_data
- Defined in:
- lib/filebound_client/endpoints/document_binary_data.rb
#add_binary_data(extension, file_id, binary_data) ⇒ Hash
Adds binary data
18 19 20 21 22 23 24 25 |
# File 'lib/filebound_client/endpoints/document_binary_data.rb', line 18 def add_binary_data(extension, file_id, binary_data) raise FileboundClientException.new('extension is required', 0) if extension.blank? # rubocop:disable Metrics/LineLength raise FileboundClientException.new('file_id is required and must be greater than 0 when adding binary data', 0) if file_id.blank? || file_id.zero? # rubocop:enable Metrics/LineLength raise FileboundClientException.new('binary_data is required', 0) if binary_data.blank? post('/documentBinaryData/0', nil, id: 0, extension: extension, fileId: file_id, documentToUpload: binary_data) end |