module Troles::Common::Api::Core::ClassMethods

Public Instance Methods

static_roles?() click to toggle source

If all role subjects using this strategy should have static (immutable) roles

@note Should also proxy Config object?

@return [true, false] if role subjects have static roles or not (default: false)

# File lib/troles/common/api/core.rb, line 46
def static_roles?
  troles_config.static_roles?
end
valid_roles() click to toggle source
# File lib/troles/common/api/core.rb, line 33
def valid_roles
  troles_config.valid_roles
end
valid_roles=(*roles) click to toggle source
# File lib/troles/common/api/core.rb, line 37
def valid_roles= *roles
  troles_config.valid_roles = roles.flatten.map{|r| r.to_s.alpha_numeric}.map(&:to_sym).uniq
end