Módulo: Mongoid::Utils Private
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.
Funciones de utilidad para Mongoid.
Colapso delresumen constante
- MARCADOR DE POSICIÓN =
Esta constante forma parte de una API privada. Debe evitar usarla siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.
Un valor de marcador de posición único que nunca entrará en conflicto accidentalmente con valores válidos. Esto es útil como valor de argumento de palabra clave predeterminado cuando se desea que el argumento sea opcional, pero también se desea poder reconocer que el llamador no proporcionó un valor para él.
Objeto.Nuevo.freeze
Colapso del resumen del método de instancia
-
#monotonic_time ⇒ Float
privada
Esta función debe utilizarse si necesita medir el tiempo.
-
#¿marcador de posición?(valor) ⇒ true | false
privada
Pregunta si el valor dado es un marcador de posición o no.
-
#truthy_string?(string) ⇒ true | false
privada
Devuelve verdadero si la cadena es cualquiera de los siguientes valores: “1”, “sí”, “verdadero”, “activado”.
Detalles del método de instancia
#monotonic_time ⇒ Float
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Esta función debe utilizarse si necesita medir el tiempo.
37 38 39 |
# Archivo 'lib/mongoid/utils.rb', línea 37 def monotonic_time Proceso.reloj_obtener_hora(Proceso::RELOJ MONOTÓNICO) end |
# marcadorde posición?(valor) ⇒ verdadero | falso
Este método forma parte de una API privada. Debe evitarlo 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 |
#truey_string?(cadena) ⇒ verdadero | falso
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 verdadero si la cadena tiene alguno de los siguientes valores: "1", "sí", "verdadero", "activado". Cualquier otro valor se asume falso. Se ignoran las mayúsculas y minúsculas, así como los espacios iniciales o finales.
48 49 50 |
# Archivo 'lib/mongoid/utils.rb', línea 48 def ¿cadena de verdad?(string) %w[ 1 sí true on ].¿incluir?(string.tira.mayúsculas y minúsculas) end |