Módulo: Mongoid::Timestamps::Timeless
- Ampliado por:
- ActiveSupport::Concern, Forwardable
- Definido en:
- lib/mongoid/timestamps/timeless.rb
Overview
Este módulo agrega el comportamiento para desactivar el almacenamiento de marcas de tiempo en una o varias llamadas.
Definido bajo Namespace
Modules: ClassMethods
Colapso delresumen constante
- TIMELESS_TABLE_KEY =
La clave para guardar la mesa atemporal
'[mongoid]:intemporal'
Resumen del método de clase colapsar
-
.tabla_atemporal ⇒ Hash
privado
Devuelve la caché de hilos en memoria de clases para las que se debe omitir la marca de tiempo.
Resumen del método de instancia colapsar
-
#opción_atemporal_clara ⇒ verdadero
Elimina la opción atemporal.
-
#eterno ⇒ Documento
Iniciar una ejecución que debe omitir el marcado de tiempo.
-
#¿atemporal? ⇒ verdadero | falso
Retorna si el documento debería omitir la marca de tiempo.
Detalles del método de clase
.timeless_table ⇒ Hash
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 la caché de hilos en memoria de clases para las que se debe omitir la marca de tiempo.
58 59 60 |
# Archivo 'lib/mongoid/timestamps/timeless.rb', línea 58 def timeless_table Compacto.Obtener(CLAVE DE TABLA ATEMPORAL) { Picadillo.Nuevo } end |
Detalles del método de instancia
#clear_timeless_option ⇒ true
Elimina la opción atemporal.
18 19 20 21 22 23 24 25 |
# Archivo 'lib/mongoid/timestamps/timeless.rb', línea 18 def clear_timeless_option si sí mismo.¿persistió? sí mismo.clase.clear_timeless_option_on_update else sí mismo.clase.clear_timeless_option end true end |
#atemporal ⇒ Documento
Iniciar una ejecución que debe omitir el marcado de tiempo.
33 34 35 36 |
# Archivo 'lib/mongoid/timestamps/timeless.rb', línea 33 def eterno sí mismo.clase.eterno sí mismo end |
#¿atemporal? ⇒ verdadero | falso
Retorna si el documento debería omitir la marca de tiempo.
42 43 44 |
# Archivo 'lib/mongoid/timestamps/timeless.rb', línea 42 def ¿atemporal? sí mismo.clase.¿atemporal? end |