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

Incluido en:
Agregable, Opcional, Seleccionable
Definido en:
lib/mongoid/criteria/queryable/macroable.rb

Overview

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

Resumen del método de instancia colapsar

Detalles del método de instancia

#llave(nombre, estrategia, operador, adicional = nil, &bloque) ⇒ Objeto

Agrega un método en Symbol 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 (string)

    El operador MongoDB.

  • adicional (string) (valor por defecto: nil)

    El operador adicional de MongoDB.



18
19
20
# Archivo 'lib/mongoid/criteria/queryable/macroable.rb', línea 18

def llave(Nombre, estrategia, operador, adicional = nulo, &bloque)
  ::Símbolo.agregar_clave(Nombre, estrategia, operador, adicional, &bloque)
end