Módulo: Mongoid::Matcher::BitsAllSet Private
- Estendido por:
- BitsAllSet
- Inclui:
- Bits
- Incluído em:
- BitsAllSet
- Definido em:
- build/mongoid-8.1/lib/mongoid/matcher/bits_all_set.rb
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.
Recolhimento do Resumo do método de instância
- #array_matches?(valor, condição) ➤ Booleano privado
- #int_matches?(valor, condição) ➤ Booleano privado
Métodos incluídos do Bits
Detalhes do método de instância
#array_matches?(valor, condição) ➤ Booleano
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 |
# File 'build/mongoid-8.1/lib/mongoid/matcher/bits_all_set.rb', linha 9 def array_matches?(valor, Condição) Condição.todos? fazer |C| valor & (1<<C) > 0 end end |
#int_matches?(valor, condição) ➤ Booleano
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.
15 16 17 |
# File 'build/mongoid-8.1/lib/mongoid/matcher/bits_all_set.rb', linha 15 def int_matches?(valor, Condição) valor & Condição == Condição end |