Módulo: Mongoid::Criteria::Queryable::Extensions::String::ClassMethods
- Definido em:
- lib/mongoid/criteria/queryable/extensions/string.rb
Recolhimento do Resumo do método de instância
-
#__expr_part__(key, value, negating = false) ➤ Hash
Obtenha o valor como uma expressão.
-
#evolve(objeto) ➤ string
Evolui a string para um valor compatível com o MongoDB - neste caso, uma string.
Detalhes do método de instância
#__expr_part__(key, value, negating = false) ➤ Hash
Obtenha o valor como uma expressão.
79 80 81 82 83 84 85 |
# File 'lib/mongoid/criteria/queryable/extentions/string.rb', linha 79 def __expr_part__(chave, valor, negando = false) se negando { chave => { "$#{__regexp?(valor) ? 'not': 'ne' }" => valor } } mais { chave => valor } end end |
#evolua(objeto) ➤ string
Evolui a string para um valor compatível com o MongoDB - neste caso, uma string.
96 97 98 99 100 |
# File 'lib/mongoid/criteria/queryable/extentions/string.rb', linha 96 def evolua(objeto) __evolve__(objeto) fazer |obj| __regexp?(obj) ? obj : obj.to_s end end |