Módulo: Mongoid::Matcher::BitsAnySet Privado
- Ampliado por:
- BitsAnySet
- Incluye:
- Bits
- Incluido en:
- BitsAnySet
- Definido en:
- lib/mongoid/matcher/bits_any_set.rb
Overview
Este módulo es parte de una API privada. Deberías evitar usar este módulo si es posible, ya que puede ser removido o cambiado en el futuro.
Matcher en memoria para la expresión $bitsAnySet.
Resumen del método de instancia colapsar
-
#array_matches?(valor, condición) ⇒ verdadero | falso
privado
Devuelve si una condición de lista de posición coincide con un valor.
-
#int_matches?(value, condition) ⇒ true | false
privado
Devuelve si una condición de máscara de bits coincide con un valor.
Métodos incluidos desde Bits
Detalles del método de instancia
#array_matches?(value, condition) ⇒ true | false
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Devuelve si una condición de lista de posición coincide con un valor.
20 21 22 23 24 |
# Archivo 'lib/mongoid/matcher/bits_any_set.rb', línea 20 def array_matches?(Valor, condición) condición.any? hacer |C| Valor & (1 << C) > 0 end end |
#int_matches?(valor, condición) ⇒ verdadero | falso
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Devuelve si una condición de máscara de bits coincide con un valor.
34 35 36 |
# Archivo 'lib/mongoid/matcher/bits_any_set.rb', línea 34 def int_matches?(Valor, condición) Valor & condición > 0 end |