Class: FaxplusApi::Number
- Inherits:
-
Base
- Object
- Base
- FaxplusApi::Number
show all
- Defined in:
- lib/faxplus_api/number.rb
Instance Method Summary
collapse
-
#get(url: "#{@base_url}/accounts/%{user_id}/numbers/%{number}", user_id:, number:, data: {}) ⇒ Object
-
#list(url: "#{@base_url}/accounts/%{user_id}/numbers", user_id:, data: {}) ⇒ Object
-
#revoke(url: "#{@base_url}/accounts/%{user_id}/numbers/%{number}", user_id:, number:, data: {}) ⇒ Object
-
#update(url: "#{@base_url}/accounts/%{user_id}/numbers/%{number}", user_id:, number:, data: {}) ⇒ Object
Methods inherited from Base
#initialize, #make_request
Instance Method Details
#get(url: "#{@base_url}/accounts/%{user_id}/numbers/%{number}", user_id:, number:, data: {}) ⇒ Object
10
11
12
13
|
# File 'lib/faxplus_api/number.rb', line 10
def get(url: "#{@base_url}/accounts/%{user_id}/numbers/%{number}", user_id:, number:, data: {})
url = url % {user_id: user_id, number: number}
make_request(url: url, data: data)
end
|
#list(url: "#{@base_url}/accounts/%{user_id}/numbers", user_id:, data: {}) ⇒ Object
5
6
7
8
|
# File 'lib/faxplus_api/number.rb', line 5
def list(url: "#{@base_url}/accounts/%{user_id}/numbers", user_id:, data: {})
url = url % {user_id: user_id}
make_request(url: url, data: data)
end
|
#revoke(url: "#{@base_url}/accounts/%{user_id}/numbers/%{number}", user_id:, number:, data: {}) ⇒ Object
20
21
22
23
|
# File 'lib/faxplus_api/number.rb', line 20
def revoke(url: "#{@base_url}/accounts/%{user_id}/numbers/%{number}", user_id:, number:, data: {})
url = url % {user_id: user_id, number: number}
make_request(url: url, data: data, method: 'delete')
end
|
#update(url: "#{@base_url}/accounts/%{user_id}/numbers/%{number}", user_id:, number:, data: {}) ⇒ Object
15
16
17
18
|
# File 'lib/faxplus_api/number.rb', line 15
def update(url: "#{@base_url}/accounts/%{user_id}/numbers/%{number}", user_id:, number:, data: {})
url = url % {user_id: user_id, number: number}
make_request(url: url, data: data, method: 'put')
end
|