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