Módulo: Mongoid::Utils Privado
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.
Funciones de utilidad para Mongoid.
Resumen de constantes colapsar
- PLACEHOLDER =
Esta constante es parte de una API privada. Deberías evitar usar esta constante si es posible, ya que podría ser retirada o cambiada en el futuro.
Un valor de sustitución único que nunca chocará accidentalmente con valores válidos. Esto es útil como valor por defecto para argumentos de palabra clave cuando se desea que el argumento sea opcional, pero también se desea poder reconocer que la persona que realiza la llamada no proporcionó un valor para él.
Objeto.Nuevo.freeze
Resumen del método de instancia colapsar
-
#monotonic_time ⇒ Float
privado
Esta función debe usarse si necesitas medir el tiempo.
-
#¿marcador de posición?(valor) ⇒ true | false
privado
Pregunta si el valor dado es un marcador de posición o no.
-
#truthy_string?(string) ⇒ true | false
privado
Devuelve true si el string es alguno de los siguientes valores: "1", "sí", "verdadero", "activado".
Detalles del método de instancia
#monotonic_time ⇒ Float
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.
Esta función debe usarse si necesitas medir el tiempo.
37 38 39 |
# Archivo 'lib/mongoid/utils.rb', línea 37 def monotonic_time Proceso.clock_gettime(Proceso::CLOCK_MONOTONIC) end |
#placeholder?(value) ⇒ 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.
Pregunta si el valor dado es un marcador de posición o no.
21 22 23 |
# Archivo 'lib/mongoid/utils.rb', línea 21 def placeholder?(Valor) Valor == Marcador de posición end |
#truthy_string?(string) ⇒ 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 true si la string es alguno de los siguientes valores: "1", "yes", "true", "on". Todo lo demás se asume que es falso. Se ignora el uso de mayúsculas y minúsculas, así como los espacios al principio o al final.
48 49 50 |
# Archivo 'lib/mongoid/utils.rb', línea 48 def truthy_string?(string) %w[ 1 Sí true on ].incluir?(string.banda.minúscula) end |