Módulo: Mongoid::GlobalDiscriminatorKeyAssignment Private

Incluído em:
Mongoid
Definido em:
lib/mongoid.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 preceder a função de atribuição da chave discriminadora para alterar o valor atribuído à chave discriminadora para uma string.

Definido sob namespace

Classes: InvalidFieldHost

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#discriminator_key=(valor) ➤ 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.

Define o nome da chave discriminadora global.

Parâmetros:

  • valor (string | Símbolo)

    O novo nome da chave discriminadora.



151
152
153
154
155
# Arquivo 'lib/mongoid.rb', linha 151

def discriminator_key=(valor)
  Mongoid::Campos::Validadores::macro.validate_field_name(InvalidFieldHost, valor)
  valor = valor.to_s
  super
end