Módulo: Mongoid::Matcher::Size Private
- Definido en:
- lib/mongoid/matcher/size.rb
Overview
Este módulo forma parte de una API privada. Debe evitar su uso siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.
Comparador en memoria para la expresión $size.
Colapso delresumen del método de clase
-
.¿coincide?(existe, valor, condición) ⇒ verdadero | falso, booleano
privada
Devuelve si un valor satisface una expresión $size.
Detalles del método de clase
.¿coincide?(existe, valor, condición) ⇒ verdadero | falso, booleano
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Devuelve si un valor satisface una expresión $size.
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# Archivo 'lib/mongoid/matcher/size.rb', línea 22 module_function def ¿partidos?(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 Arreglo === valor valor.longitud == condición else false end end |