Módulo: Mongoid::Traversable::DiscriminatorRetrieval Privado
- Definido en:
- lib/mongoid/traversable.rb
Overview
Este módulo forma parte de una API privada. Debe evitar su uso siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.
Módulo utilizado para anteponer el método discriminator_value.
Se necesitaba un módulo separado porque las subclases de esta clase deben anteponerse manualmente con el discriminator_value y no pueden depender de ser un class_attribute porque el método .discriminator_value es reemplazado por cada subclase en el método heredado.
Colapso del resumen del método de instancia
-
#valor_discriminador ⇒ Objeto
privada
Obtenga el nombre en el lado de lectura si el valor del discriminador es nulo.
Detalles del método de instancia
#valor_discriminador ⇒ Objeto
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Obtener el nombre en el lado de lectura si el valor del discriminador es nulo
187 188 189 |
# Archivo 'lib/mongoid/traversable.rb', línea 187 def valor_discriminador @discriminator_value || Nombre end |