Módulo: Mongoid::Matcher::ExpressionOperator Privado

Definido en:
lib/mongoid/matcher/expression_operator.rb

Overview

Este módulo es parte de una API privada. Deberías evitar usar este módulo si es posible, ya que puede ser removido o cambiado en el futuro.

El módulo Singleton proporciona la búsqueda de emparejadores de operador del query lógico.

Resumen de constantes colapsar

MAP =

Esta constante es parte de una API privada. Deberías evitar usar esta constante si es posible, ya que podría ser retirada o cambiada en el futuro.

{
  '$and' => y ,
  '$nor' => ni,
  '$or' => o
}.freeze

Resumen del método de clase colapsar

Detalles del método de clase

.get(op) ⇒ Module

Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.

Devuelve el módulo matcher para un operador determinado.

Parámetros:

  • op (string)

    El nombre del operador.

Devuelve:

  • (Módulo)

    El módulo de emparejador.



24
25
26
27
28
# Archivo 'lib/mongoid/matcher/expression_operator.rb', línea 24

module_function def Obtener(op)
  MAP.obtener(op)
rescate KeyError
  propagar Errors::InvalidExpressionOperator.Nuevo(op)
end