Módulo: Mongoid::Matcher::ExpressionOperator Private

Definido em:
lib/mongoid/matcher/expression_operator.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.

O módulo Singleton fornece pesquisa de correspondentes lógicos do operador de query .

Colapsode resumo constante

MAPA =

Essa constante faz parte de uma API privada. Você deve evitar usar essa constante, se possível, pois ela pode ser removida ou alterada no futuro.

{
  '$e' => And,
  '$nor' => Nem,
  '$or' => Or,
}.congelar

Recolhimento do Resumo do método de classe

Detalhes do método de classe

.get(op) ⇒ Module

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 o módulo matcher para um determinado operador.

Parâmetros:

  • op (string)

    O nome do operador.

Retorna:

  • (Módulo)

    O módulo matcher.



26
27
28
29
30
# Arquivo 'lib/mongoid/matcher/expression_operator.rb', linha 26

module_function def obter(op)
  Map.buscar(op)
salvar KeyError
  aumentar Errors::InvalidExpressionOperator.Novo(op)
end