class Troles::Storage::BaseMany

Protected Instance Methods

find_roles(*roles) click to toggle source

get matching list of Role instances @param [Array<Symbol>] list of role names to find Roles for @return [Array<Role>] references to Role instances

# File lib/troles/storage/base_many.rb, line 13
def find_roles *roles
  role_model.where(:name => roles.flatten)
end
roles_to_embed(*roles) click to toggle source

get list of embedded Role instances @param [Array<Symbol>] list of role names @return [Array<Role>] Role instances generated

# File lib/troles/storage/base_many.rb, line 20
def roles_to_embed *roles
  raise "Must be implemented by embed storage to generate a set of roles to embed"
end