Module: Cloudability::Client::Users
- Included in:
- Cloudability::Client
- Defined in:
- lib/cloudability/client/users.rb
Instance Method Summary collapse
-
#add_user(email, options = {}) ⇒ Array
Add a user to your organization.
-
#delete_user(id) ⇒ Boolean
Delete a user in your organization.
-
#update_user(id, options = {}) ⇒ Array
Update a user in your organization.
-
#users ⇒ Array
List users in your organization.
Instance Method Details
#add_user(email, options = {}) ⇒ Array
Add a user to your organization
24 25 26 27 28 29 30 |
# File 'lib/cloudability/client/users.rb', line 24 def add_user(email, ={}) [:email] = email payload = {user: } request = post '/1/users', payload Hashie::Mash.new request end |
#delete_user(id) ⇒ Boolean
Delete a user in your organization
52 53 54 |
# File 'lib/cloudability/client/users.rb', line 52 def delete_user(id) delete "/1/users/#{id}" end |
#update_user(id, options = {}) ⇒ Array
Update a user in your organization
42 43 44 45 46 |
# File 'lib/cloudability/client/users.rb', line 42 def update_user(id, ={}) payload = {user: } request = put "/1/users/#{id}", payload Hashie::Mash.new request end |
#users ⇒ Array
List users in your organization.
9 10 11 12 |
# File 'lib/cloudability/client/users.rb', line 9 def users request = get '/1/users' convert_to_mashes(request) end |