Módulo: Mongoid::Association::Reflections::ClassMethods
- Definido em:
- lib/mongoid/association/reflections.rb
Recolhimento do Resumo do método de instância
-
#Reflect_on_all_associations(*macros) ➤ Array<Mongoid::Association::Relatable>
Retorna todos os metadados de associação para as macros fornecidas.
-
#Reflect_on_association(name) ➤ Mongoid::Association::Relatable
Retorna os metadados de associação para o nome fornecido.
Detalhes do método de instância
#Reflect_on_all_associations(*macros) ➤ Array <Mongoid::Association::Relatable>
Retorna todos os metadados de associação para as macros fornecidas.
58 59 60 61 62 63 64 65 66 |
# File 'lib/mongoid/association/reflections.rb', linha 58 def mirror_on_all_associations(*macros) all_associations = relações.values a menos que macros.vazio? all_associations.selecione! fazer |reflexão| macros.incluir?(associação::MACRO_MAPPING.chave(reflexão.classe)) end end all_associations end |
#Reflect_on_association(name) ➤ Mongoid::Association::Relatable
Retorna os metadados de associação para o nome fornecido.
46 47 48 |
# File 'lib/mongoid/association/reflections.rb', linha 46 def mirror_on_association(name) relações[name.to_s] end |