Exceção: Mongoid::Errors::InvalidIndex

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

Visão geral

Gerado quando um índice inválido é definido.

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(klass, spec, options) ⇒ InvalidIndex

Crie o novo erro.

Exemplos:

Crie o erro.

InvalidIndex.new(Band, name: 1)

Parâmetros:

  • classe (Classe)

    A classe modelo.

  • especificações (Hash)

    A especificação inválida.

  • opções (Hash)

    As opções inválidas.



18
19
20
21
22
23
24
25
# Arquivo 'lib/mongoid/errors/invalid_index.rb', linha 18

def inicializar(classe, especificações, opções)
  super(
    compound_message(
      "invalid_index",
      { classe: classe.name, especificação: especificações, opções: opções }
    )
  )
end