Módulo: Mongoid::Matcher::EqImplWithRegexp Private
- Definido em:
- build/mongoid-8.1/lib/mongoid/matcher/eq_impl_with_regexp.rb
Visão geral
Este módulo faz parte de uma API privada. Você deve evitar usar este módulo, se possível, pois ele pode ser removido ou alterado no futuro.
Esta é uma implementação de igualdade interna que realiza comparações exatas e correspondências de expressão regulares.
Recolhimento do Resumo do método de classe
Detalhes do método de classe
.correspondências?(normal_operator, valor, condição) ➤ Boolean
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'build/mongoid-8.1/lib/mongoid/matcher/eq_impl_with_regexp.rb', linha 9 module_function def correspondências?(original_operator, valor, Condição) caso Condição quando regexp valor =~ Condição quando ::BSON::regexp::Cru valor =~ Condição.compilar mais se Mongoid.compare_time_by_ms && valor.kind_of?(Hora) && Condição.kind_of?(Hora) EqImpl.time_eq?(valor, Condição) mais valor == Condição end end end |