Exceção: Mongoid::Errors::InvalidDiscriminatorKeyTarget Private

Herda:
MongoidError
  • Objeto
mostrar tudo
Definido em:
lib/mongoid/errors/invalid_discriminator_key_target.rb

Visão geral

Esta classe faz parte de uma API privada. Evite usar essa classe, se possível, pois ela pode ser removida ou alterada no futuro.

Cria a exceção gerada ao tentar definir ou obter a chave discriminadora em uma classe filha.

Resumo constante

Constantes herdadas de MongoidError

MongoidError::BASE_KEY

Resumo do atributo de instância

Atributos herdados de MongoidError

#problema, #resolução, #summary

Recolhimento do Resumo do método de instância

Métodos herdados de MongoidError

#compose_message

Detalhes do construtor

#initialize(class_name, superclass) ➤ InvalidDiscriminatorKeyTarget

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.

Retorna uma nova instância de InvalidDiscriminatorKeyTarget.



15
16
17
18
19
20
21
22
# File 'lib/mongoid/errors/invalid_discriminator_key_target.rb', linha 15

def inicializar(class_name, superclasse)
  super(
    compound_message(
      "invalid_discriminator_key_target",
      { class_name: class_name, superclasse: superclasse }
    )
  )
end