module TroleGroups::Api::Write::ClassMethods
Public Instance Methods
set_valid_rolegroups(*rolegroups)
click to toggle source
Sets which rolegroups are valid for the rolegroup subject class (fx User or UserAccount)
@note this in effect limits what rolegroups can be assigned to any instance of the class
@param [Array<Symbol>] list of rolegroup names
# File lib/trole_groups/api/write.rb, line 53 def set_valid_rolegroups *rolegroups rolegroups = rolegroups.to_symbols_uniq raise ArgumentError, "Roles must contain Symbols or Strings" if rolegroups.empty? @valid_rolegroups = rolegroups end