module Troles::Common::Api::Core
Public Instance Methods
roles()
click to toggle source
Access to the Troles
operations API @return [Troles::Operations] the operations API object
# File lib/troles/common/api/core.rb, line 11 def roles @roles ||= Troles::Operations.new(self) end
roles=(*new_roles)
click to toggle source
Sets the roles of the subject (see set_roles)
# File lib/troles/common/api/core.rb, line 17 def roles= *new_roles roles.set_roles new_roles end
static_roles?()
click to toggle source
If this role subject instance should have static (immutable) roles @return [true, false] defaults to false so a role subject is allowed to change roles
# File lib/troles/common/api/core.rb, line 23 def static_roles? false end
troles_config()
click to toggle source
# File lib/troles/common/api/core.rb, line 27 def troles_config self.class.troles_config end