Class: FaxplusApi::File
- Inherits:
-
Base
- Object
- Base
- FaxplusApi::File
show all
- Defined in:
- lib/faxplus_api/file.rb
Instance Method Summary
collapse
Methods inherited from Base
#initialize, #make_request
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
|