Class: KazooRubySdk::Users
Class Method Summary collapse
- .create(attributes) ⇒ Object
- .destroy(user_id) ⇒ Object
- .get(user_id) ⇒ Object
- .list ⇒ Object
- .update(user_id, attributes) ⇒ Object
Class Method Details
.create(attributes) ⇒ Object
4 5 6 7 8 9 10 |
# 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) ⇒ Object
34 35 36 37 38 39 |
# 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) ⇒ Object
27 28 29 30 31 32 |
# 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 ⇒ Object
20 21 22 23 24 25 |
# 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) ⇒ Object
12 13 14 15 16 17 18 |
# 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 |