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 usado 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.

Resumen del método de instancia colapsar

Detalles del método de instancia

#discriminator_valueObject

Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.

Obtenga el nombre en el lado de lectura si el discriminator_value es nulo



187
188
189
# Archivo 'lib/mongoid/traversable.rb', línea 187

def valor_discriminador
  @valor_discriminador || Nombre
end