Module: Code42::API::Role

Included in:
Client
Defined in:
lib/code42/api/role.rb

Instance Method Summary collapse

Instance Method Details

#assign_role(attrs = {}) ⇒ Code42::Role

Assigns a role to a user

Examples:

client.assign_role(:user_id => 2, :role_name => 'Admin')


11
12
13
# File 'lib/code42/api/role.rb', line 11

def assign_role(attrs = {})
  object_from_response(Code42::Role, :post, 'UserRole', attrs)
end

#user_roles(id = 'my') ⇒ Code42::RoleCollection

Returns a list of roles for a given user



18
19
20
# File 'lib/code42/api/role.rb', line 18

def user_roles(id = 'my')
  collection_from_response(Code42::RoleCollection, Code42::Role, :get, "userRole/#{id}")
end