Class: FaxplusApi::File

Inherits:
Base
  • Object
show all
Defined in:
lib/faxplus_api/file.rb

Instance Method Summary collapse

Methods inherited from Base

#initialize, #make_request

Constructor Details

This class inherits a constructor from FaxplusApi::Base

Instance Method Details

#fax_report(url: "#{@base_url}/accounts/%{user_id}/report/%{fax_id}", user_id:, fax_id:, data: {}) ⇒ Object



15
16
17
18
# File 'lib/faxplus_api/file.rb', line 15

def fax_report(url: "#{@base_url}/accounts/%{user_id}/report/%{fax_id}", user_id:, fax_id:, data: {})
  url = url % {user_id: user_id, fax_id: fax_id}
  make_request(url: url, data: data)
end

#get(url: "#{@base_url}/accounts/%{user_id}/files/%{fax_id}", user_id:, fax_id:, data: {}) ⇒ Object



10
11
12
13
# File 'lib/faxplus_api/file.rb', line 10

def get(url: "#{@base_url}/accounts/%{user_id}/files/%{fax_id}", user_id:, fax_id:, data: {})
  url = url % {user_id: user_id, fax_id: fax_id}
  make_request(url: url, data: data)
end

#upload(url: "#{@base_url}/accounts/%{user_id}/files", user_id:, data: {}) ⇒ Object



5
6
7
8
# File 'lib/faxplus_api/file.rb', line 5

def upload(url: "#{@base_url}/accounts/%{user_id}/files", user_id:, data: {})
  url = url % {user_id: user_id}
  make_request(url: url, data: data, method: 'post', content_type: 'multipart/form-data')
end