class KazooRubySdk::Devices
Public Instance Methods
create(attributes)
click to toggle source
# File lib/kazoo-ruby-sdk/devices.rb, line 25 def create(attributes) pipe.put do |request| request.url "accounts/#{account_id}/devices" request.headers['X-Auth-Token'] = auth_token request.body = { data: attributes } end.body end
destroy(device_id)
click to toggle source
# File lib/kazoo-ruby-sdk/devices.rb, line 41 def destroy(device_id) pipe.delete do |request| request.url "accounts/#{account_id}/devices/#{device_id}" request.headers['X-Auth-Token'] = auth_token end.body end
get(device_id)
click to toggle source
# File lib/kazoo-ruby-sdk/devices.rb, line 11 def get(device_id) pipe.get do |request| request.url "accounts/#{account_id}/devices/#{device_id}" request.headers['X-Auth-Token'] = auth_token end.body end
get_statuses()
click to toggle source
# File lib/kazoo-ruby-sdk/devices.rb, line 18 def get_statuses pipe.get do |request| request.url "accounts/#{account_id}/devices/status" request.headers['X-Auth-Token'] = auth_token end.body end
list()
click to toggle source
# File lib/kazoo-ruby-sdk/devices.rb, line 4 def list pipe.get do |request| request.url "accounts/#{account_id}/devices" request.headers['X-Auth-Token'] = auth_token end.body end
update(device_id, attributes)
click to toggle source
# File lib/kazoo-ruby-sdk/devices.rb, line 33 def update(device_id, attributes) pipe.patch do |request| request.url "accounts/#{account_id}/devices/#{device_id}" request.headers['X-Auth-Token'] = auth_token request.body = { data: attributes } end.body end