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