Módulo: Mongoid::Criterios::Consultables::Extensiones::Símbolos::Métodos de clase
- Definido en:
- lib/mongoid/criterios/consultables/extensiones/símbolo.rb
Colapso del resumen del método de instancia
-
#add_key(nombre, estrategia, operador, adicional = nulo, &bloque) ⇒ Objeto
Agrega un método en símbolo para conveniencia del operador MongoDB.
-
#evolucionar(objeto) ⇒ Símbolo
Convierte el símbolo en un valor compatible con MongoDB: en este caso, un símbolo.
Detalles del método de instancia
#add_key(nombre, estrategia, operador, adicional = nulo, &bloque) ⇒ Objeto
Agrega un método en símbolo para conveniencia del operador MongoDB.
36 37 38 39 40 41 |
# Archivo 'lib/mongoid/criteria/queryable/extensions/symbol.rb', línea 36 def agregar_clave(Nombre, estrategia, operador, adicional = nulo, Ybloque) definir_método(Nombre) hacer Método = "__#{estrategia}__".a_sym Clave.Nuevo(yo, Método, operador, adicional, Ybloque) end end |
#evolucionar(objeto) ⇒ Símbolo
Convierte el símbolo en un valor compatible con MongoDB: en este caso, un símbolo.
52 53 54 55 56 |
# Archivo 'lib/mongoid/criteria/queryable/extensions/symbol.rb', línea 52 def evolucionar(Objeto) __evolve__(Objeto) hacer |obj| obj.intentar(:a_sym) end end |