Class: KazooRubySdk::PhoneNumbers
- Defined in:
- lib/kazoo-ruby-sdk/phone_numbers.rb
Class Method Summary collapse
-
.butch_create(phone_numbers) ⇒ Hashie::Mash
Creates list of phone numbers in kazoo for specific account.
-
.create(phone_number) ⇒ Hashie::Mash
Creates phone number in kazoo for specific account.
-
.destroy(phone_numbers) ⇒ Hashie::Mash
Delete a specific phone number.
Class Method Details
.butch_create(phone_numbers) ⇒ Hashie::Mash
Creates list of phone numbers in kazoo for specific account
17 18 19 20 21 22 23 |
# File 'lib/kazoo-ruby-sdk/phone_numbers.rb', line 17 def butch_create(phone_numbers) pipe.put do |request| request.url "accounts/#{account_id}/phone_numbers/collection" request.headers['X-Auth-Token'] = auth_token request.body = { data: {numbers: phone_numbers} } end.body end |
.create(phone_number) ⇒ Hashie::Mash
Creates phone number in kazoo for specific account
7 8 9 10 11 12 |
# File 'lib/kazoo-ruby-sdk/phone_numbers.rb', line 7 def create(phone_number) pipe.put do |request| request.url "accounts/#{account_id}/phone_numbers/#{phone_number}" request.headers['X-Auth-Token'] = auth_token end.body end |
.destroy(phone_numbers) ⇒ Hashie::Mash
Delete a specific phone number
29 30 31 32 33 34 |
# File 'lib/kazoo-ruby-sdk/phone_numbers.rb', line 29 def destroy(phone_numbers) pipe.delete do |request| request.url "accounts/#{account_id}/phone_numbers/#{phone_number}" request.headers['X-Auth-Token'] = auth_token end.body end |