Class: VoiceTel::Resources::Gateways
- Inherits:
-
Base
- Object
- Base
- VoiceTel::Resources::Gateways
show all
- Defined in:
- lib/voicetel/resources/gateways.rb
Overview
GatewaysService — outbound termination gateways on the account.
Instance Method Summary
collapse
Methods inherited from Base
#compact_query, #initialize
Instance Method Details
#add(body) ⇒ Object
13
14
15
|
# File 'lib/voicetel/resources/gateways.rb', line 13
def add(body)
@transport.request(:post, "/v2.2/gateways", body: body)
end
|
#get(id) ⇒ Object
17
18
19
|
# File 'lib/voicetel/resources/gateways.rb', line 17
def get(id)
@transport.request(:get, "/v2.2/gateways/#{id}")
end
|
#list ⇒ Object
9
10
11
|
# File 'lib/voicetel/resources/gateways.rb', line 9
def list
@transport.request(:get, "/v2.2/gateways")
end
|
#numbers(id) ⇒ Object
30
31
32
|
# File 'lib/voicetel/resources/gateways.rb', line 30
def numbers(id)
@transport.request(:get, "/v2.2/gateways/#{id}/numbers")
end
|
#remove(id) ⇒ Object
Returns nil on 204 No Content.
26
27
28
|
# File 'lib/voicetel/resources/gateways.rb', line 26
def remove(id)
@transport.request(:delete, "/v2.2/gateways/#{id}")
end
|
#update(id, body) ⇒ Object
21
22
23
|
# File 'lib/voicetel/resources/gateways.rb', line 21
def update(id, body)
@transport.request(:put, "/v2.2/gateways/#{id}", body: body)
end
|