Módulo: Mongoid::Traversable::DiscriminatorRetrieval Private
- Definido em:
- lib/mongoid/traversable.rb
Visão geral
Este módulo faz parte de uma API privada. Você deve evitar usar este módulo, se possível, pois ele pode ser removido ou alterado no futuro.
Módulo usado para acrescentar o método discriminator_value.
Um módulo separado era necessário porque as subclasses dessa classe precisam ser precedidos manualmente com o discriminator_value e não podem confiar em ser um class_attribute porque o .discriminator_value é substituído por todas as subclasses no método herdado.
Recolhimento do Resumo do método de instância
-
#discriminator_value ➤ Objeto
privado
Obtenha o nome no lado da leitura se o discriminator_value for nulo.
Detalhes do método de instância
#discriminator_value ➤ Objeto
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
Obtenha o nome no lado da leitura se o discriminator_value for nulo
147 148 149 |
# Arquivo 'lib/mongoid/traversable.rb', linha 147 def discriminator_value @discriminator_value || name end |