Módulo: Mongoid::Criterios::Consultables::Extensiones::Cadena::Métodos de clase
- Definido en:
- lib/mongoid/criterios/consultables/extensiones/string.rb
Colapso del resumen del método de instancia
-
#__expr_part__(clave, valor, negación = falso) ⇒ Hash
Obtenga el valor como una expresión.
-
#evolucionar(objeto) ⇒ Cadena
Convierte la cadena en un valor compatible con MongoDB: en este caso, una cadena.
Detalles del método de instancia
#__expr_part__(clave, valor, negación = falso) ⇒ Hash
Obtenga el valor como una expresión.
83 84 85 86 87 88 89 |
# Archivo 'lib/mongoid/criteria/queryable/extensions/string.rb', línea 83 def __expr_part__(clave, valor, negando = false) Si negando { clave => { "$#{__regexp?(value) ? "no" : "ne"}" => valor }} else { clave => valor } end end |
#evolucionar(objeto) ⇒ Cadena
Convierte la cadena en un valor compatible con MongoDB: en este caso, una cadena.
100 101 102 103 104 |
# Archivo 'lib/mongoid/criteria/queryable/extensions/string.rb', línea 100 def evolucionar(Objeto) __evolve__(Objeto) hacer |obj| __regexp?(obj) ? obj : obj.a_s end end |