Módulo: Mongoid::Timestamps::Updated
- Ampliado por:
- ActiveSupport::Preocupación
- Incluido en:
- Mongoid::Marcas de tiempo
- Definido en:
- lib/mongoid/marcas de tiempo/actualizado.rb,
lib/mongoid/marcas de tiempo/actualizado/corto.rb
Overview
Este módulo maneja el comportamiento para configurar el documento actualizado en la marca de tiempo.
Definido en el espacio de nombres
Modules: Corto
Colapso del resumen del método de instancia
-
#able_to_set_updated_at? ⇒ true | false
¿Es posible configurar la marca de tiempo actualizada?
-
#set_updated_at ⇒ Object
Actualice el campo updated_at en el documento a la hora actual.
Detalles del método de instancia
#able_to_set_updated_at? ⇒ true | false
¿Es posible configurar la marca de tiempo actualizada?
40 41 42 |
# Archivo 'lib/mongoid/timestamps/updated.rb', línea 40 def ¿capaz_de_configurar_actualizado_en? !frozen? && !¿atemporal? && (¿nuevo_registro? || ¿cambió?) end |
#set_updated_at ⇒ Object
Actualiza el campo updated_at del documento a la hora actual. Esto solo se ejecuta al crear y guardar.
26 27 28 29 30 31 32 |
# Archivo 'lib/mongoid/timestamps/updated.rb', línea 26 def set_updated_at Si ¿capaz_de_configurar_actualizado_en? yo.actualizado_en = Tiempo.actual a no ser que ¿actualizado_en_cambiado? end opción clara y atemporal end |