module Caplinked::REST::Downloads
Public Instance Methods
create_zip_file(options = {})
click to toggle source
# File lib/caplinked/rest/downloads.rb, line 4 def create_zip_file(options = {}) body = options.stringify_keys.slice('workspace_id', 'download') perform_post('/api/v1/downloads', {}, body.to_json, { 'Content-Type' => 'application/json' }) end
delete_download(options = {})
click to toggle source
# File lib/caplinked/rest/downloads.rb, line 21 def delete_download(options = {}) body = options.stringify_keys.slice('id', 'workspace_id') id = body.delete('id') perform_delete('/api/v1/downloads/' + id.to_s, {}, body.to_json, { 'Content-Type' => 'application/json' }) end
download_status(options = {})
click to toggle source
# File lib/caplinked/rest/downloads.rb, line 15 def download_status(options = {}) params = options.stringify_keys.slice('workspace_id') workspace_id = params.delete('workspace_id') perform_get('/api/v1/downloads/status/' + workspace_id.to_s, nil) end
get_zip(options = {})
click to toggle source
# File lib/caplinked/rest/downloads.rb, line 27 def get_zip(options = {}) params = options.stringify_keys.slice('id', 'workspace_id') id = params.delete('id') perform_get('/api/v1/downloads/' + id.to_s, params) end
single_file_download(options = {})
click to toggle source
# File lib/caplinked/rest/downloads.rb, line 9 def single_file_download(options = {}) params = options.stringify_keys.slice('file_id', 'workspace_id') file_id = params.delete('file_id') perform_get('/api/v1/downloads/file/' + file_id.to_s, params) end