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