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

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

Overview

Este módulo forma parte de una API privada. Debe evitar su uso siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.

El módulo Singleton permite la búsqueda de coincidencias de operadores de consulta lógicos.

Colapso delresumen constante

MAP =

Esta constante forma parte de una API privada. Debe evitar usarla siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.

{
  '$y ' => Y,
  '$nor' => Ni,
  '$o ' => O,
}.freeze

Colapso delresumen del método de clase

Detalles del método de clase

.get(op) ⇒ Module

Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.

Devuelve el módulo comparador para un operador determinado.

Parámetros:

  • op (Cadena) -

    El nombre del operador.

Devuelve:

  • (Módulo)

    El módulo comparador.



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

module_function def Obtener(op)
  MAP.Fetch(op)
rescate Error de clave
  propagar Errors::Operador de expresión no válida.Nuevo(op)
end