Module: BWAPI::Client::Admin::Clients::Users
- Includes:
- Sharing
- Included in:
- BWAPI::Client::Admin
- Defined in:
- lib/bwapi/client/admin/users.rb,
lib/bwapi/client/admin/users/sharing.rb
Defined Under Namespace
Modules: Sharing
Instance Method Summary collapse
-
#client_users(id, opts = {}) ⇒ Hashie::Mash
Get all users for client.
-
#create_client_user(id, opts) ⇒ Hashie::Mash
(also: #create_user)
Create a new client user.
-
#get_client_user(client_id, user_id) ⇒ Hashie::Mash
(also: #get_user)
Get a specific user in client.
-
#update_client_user(client_id, user_id, opts) ⇒ Hashie::Mash
(also: #update_user)
Update an existing client user.
Methods included from Sharing
#client_users_sharing, #update_client_users_sharing
Instance Method Details
#client_users(id, opts = {}) ⇒ Hashie::Mash
Get all users for client
16 17 18 |
# File 'lib/bwapi/client/admin/users.rb', line 16 def client_users id, opts={} get "admin/clients/#{id}/users", opts end |
#create_client_user(id, opts) ⇒ Hashie::Mash Also known as: create_user
Create a new client user
54 55 56 |
# File 'lib/bwapi/client/admin/users.rb', line 54 def create_client_user id, opts post "admin/clients/#{id}/users", opts end |
#get_client_user(client_id, user_id) ⇒ Hashie::Mash Also known as: get_user
Get a specific user in client
25 26 27 |
# File 'lib/bwapi/client/admin/users.rb', line 25 def get_client_user client_id, user_id get "admin/clients/#{client_id}/users/#{user_id}" end |
#update_client_user(client_id, user_id, opts) ⇒ Hashie::Mash Also known as: update_user
Update an existing client user
83 84 85 |
# File 'lib/bwapi/client/admin/users.rb', line 83 def update_client_user client_id, user_id, opts put "admin/clients/#{client_id}/users/#{user_id}", opts end |