class KazooRubySdk::Users
Public Instance Methods
create(attributes)
click to toggle source
# File lib/kazoo-ruby-sdk/users.rb, line 4 def create(attributes) pipe.put do |request| request.url "accounts/#{account_id}/users" request.headers['X-Auth-Token'] = auth_token request.body = { data: attributes } end.body end
destroy(user_id)
click to toggle source
# File lib/kazoo-ruby-sdk/users.rb, line 34 def destroy(user_id) pipe.delete do |request| request.url "accounts/#{account_id}/users/#{user_id}" request.headers['X-Auth-Token'] = auth_token end.body end
get(user_id)
click to toggle source
# File lib/kazoo-ruby-sdk/users.rb, line 27 def get(user_id) pipe.get do |request| request.url "accounts/#{account_id}/users/#{user_id}" request.headers['X-Auth-Token'] = auth_token end.body end
list()
click to toggle source
# File lib/kazoo-ruby-sdk/users.rb, line 20 def list pipe.get do |request| request.url "accounts/#{account_id}/users" request.headers['X-Auth-Token'] = auth_token end.body end
update(user_id, attributes)
click to toggle source
# File lib/kazoo-ruby-sdk/users.rb, line 12 def update(user_id, attributes) pipe.patch do |request| request.url "accounts/#{account_id}/users/#{user_id}" request.headers['X-Auth-Token'] = auth_token request.body = { data: attributes } end.body end