Módulo: Mongoid::Criteria::Queryable::Macroable

Incluido en:
Agregable, Opcional, Seleccionable
Definido en:
lib/mongoid/criterios/consultable/macroable.rb

Overview

Agrega comportamiento macro para agregar métodos de símbolos.

Colapso del resumen del método de instancia

Detalles del método de instancia

#clave(nombre, estrategia, operador, adicional = nulo, &bloque) ⇒ Objeto

Agrega un método en Símbolo para mayor comodidad en las consultas where para los operadores proporcionados.

Ejemplos:

Add a symbol key.

key :all, "$all

Parámetros:

  • Nombre ( Símbolo) -

    El nombre del método.

  • estrategia ( Símbolo) -

    La estrategia de fusión.

  • operador (Cadena) -

    El operador MongoDB.

  • adicional (Cadena) (predeterminado: nulo)

    El operador adicional de MongoDB.



21
22
23
# Archivo 'lib/mongoid/criteria/queryable/macroable.rb', línea 21

def clave(Nombre, estrategia, operador, adicional = nulo, Ybloque)
  ::Símbolo.agregar_clave(Nombre, estrategia, operador, adicional, Ybloque)
end