Class: FaxplusApi::Fax

Inherits:
Base
  • Object
show all
Defined in:
lib/faxplus_api/fax.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

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



20
21
22
23
# File 'lib/faxplus_api/fax.rb', line 20

def delete(url: "#{@base_url}/accounts/%{user_id}/faxes/%{fax_id}", fax_id:, user_id:, data: {})
  url = url % {user_id: user_id, fax_id: fax_id}
  make_request(url: url, data: data, method: 'delete')
end

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



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

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

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



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

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

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



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

def update(url: "#{@base_url}/accounts/%{user_id}/faxes/%{fax_id}", fax_id:, user_id:, data: {})
  url = url % {user_id: user_id, fax_id: fax_id}
  make_request(url: url, data: data, method: 'put')
end