Módulo: Mongoid::Timestamps::Timeless
- Ampliado por:
- ActiveSupport::Concern, Reenviable
- Definido en:
- lib/mongoid/marcas de tiempo/atemporal.rb
Overview
Este módulo agrega comportamiento para desactivar el marcado de tiempo en llamadas individuales o múltiples.
Definido en el espacio de nombres
Modules: Métodos de clase
Colapso delresumen constante
- CLAVE DE TABLA ATEMPORAL =
La clave para guardar la mesa atemporal
'[mongoid]:intemporal'
Colapso delresumen del método de clase
-
.tabla_atemporal ⇒ Hash
privada
Devuelve el caché de subprocesos en memoria de las clases para las que se debe omitir el marcado de tiempo.
Colapso del resumen del método de instancia
-
#opción_atemporal_clara ⇒ verdadero
Elimina la opción atemporal.
-
#atemporal ⇒ 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
.tabla_atemporal ⇒ 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 el caché de subprocesos en memoria de las clases para las que se debe omitir el marcado de tiempo.
58 59 60 |
# Archivo 'lib/mongoid/timestamps/timeless.rb', línea 58 def mesa atemporal Compacto.Obtener(CLAVE DE TABLA ATEMPORAL) { Picadillo.Nuevo } end |
Detalles del método de instancia
#opción_atemporal_clara ⇒ verdadero
Elimina la opción atemporal.
18 19 20 21 22 23 24 25 |
# Archivo 'lib/mongoid/timestamps/timeless.rb', línea 18 def opción clara y atemporal Si yo.¿persistió? yo.clase.clear_timeless_option_on_update else yo.clase.opción clara y atemporal 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 yo.clase.eterno yo 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? yo.clase.¿atemporal? end |