Class: GramV2Client::Account

Inherits:
Base
  • Object
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