Class: GramV2Client::Account
- Inherits:
-
Base
- Object
- ActiveResource::Base
- Base
- GramV2Client::Account
show all
- Defined in:
- lib/gram_v2_client/account.rb
Instance Method Summary
collapse
Methods inherited from Base
password, proxy, reload_config, site, #to_param, user
Instance Method Details
#add_role(role) ⇒ Object
14
15
16
|
# File 'lib/gram_v2_client/account.rb', line 14
def add_role(role)
post(self.uuid + "/roles", role_uuid: role.uuid)
end
|
#add_to_group(group) ⇒ Object
6
7
8
|
# File 'lib/gram_v2_client/account.rb', line 6
def add_to_group(group)
post(self.uuid + "/groups", group_uuid: group.uuid)
end
|
#remove_from_group(group) ⇒ Object
10
11
12
|
# File 'lib/gram_v2_client/account.rb', line 10
def remove_from_group(group)
delete(self.uuid + "/groups/" + group.uuid)
end
|
#revoke_role(role) ⇒ Object
18
19
20
|
# File 'lib/gram_v2_client/account.rb', line 18
def revoke_role(role)
delete(self.uuid + "/roles/" + role.uuid)
end
|