Módulo: Mongoid::Matcher::Size Privado
- Definido en:
- lib/mongoid/matcher/size.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.
Comparador en memoria para la expresión $size.
Resumen del método de clase colapsar
-
.match?(_exists, value, condition) ⇒ true | false, booleano
privado
Devuelve si un valor cumple con una expresión $size.
Detalles del método de clase
.¿coincidencias?(_existe, valor, condición) ⇒ verdadero | falso, Booleano
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 un valor cumple con una expresión $size.
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# Archivo 'lib/mongoid/matcher/size.rb', línea 19 module_function def coincide?(_exists, Valor, condición) caso condición cuando Float propagar Errors::Consulta no válida, "El argumento $size debe ser un número entero no negativo: #{Errores::Consulta no válida.truncate_expr(condición)}" cuando Numeric si condición < 0 propagar Errors::Consulta no válida, "El argumento $size debe ser un número entero no negativo: #{Errores::Consulta no válida.truncate_expr(condición)}" end else propagar Errors::Consulta no válida, "El argumento $size debe ser un número entero no negativo: #{Errores::Consulta no válida.truncate_expr(condición)}" end si Valor.is_a?(Arreglo) Valor.longitud == condición else false end end |