Módulo: Mongoid::Timestamps::Updated
- Ampliado por:
- ActiveSupport::Concern
- Incluido en:
- Mongoid::Marcas de tiempo
- Definido en:
- lib/mongoid/timestamps/updated.rb,
lib/mongoid/timestamps/updated/short.rb
Overview
Este módulo gestiona el comportamiento para configurar la marca de tiempo de actualización del documento.
Definido bajo Namespace
Modules: Breve
Resumen del método de instancia colapsar
-
#able_to_set_updated_at? ⇒ true | false
¿Se puede establecer la marca de tiempo actualizada?
-
#set_updated_at ⇒ Object
Actualiza el campo updated_at en el Documento con la hora actual.
Detalles del método de instancia
#able_to_set_updated_at? ⇒ true | false
¿Se puede configurar la marca de tiempo actualizada?
40 41 42 |
# Archivo 'lib/mongoid/timestamps/updated.rb', línea 40 def able_to_set_updated_at? !frozen? && !¿atemporal? && (nuevo_registro? || ¿cambió?) end |
#set_updated_at ⇒ Object
Actualiza el campo updated_at en el Documento a la hora actual. Esto se solicita únicamente al crear y al guardar.
26 27 28 29 30 31 32 |
# Archivo 'lib/mongoid/timestamps/updated.rb', línea 26 def set_updated_at si able_to_set_updated_at? sí mismo.updated_at = Tiempo.Actual a menos que updated_at_changed? end clear_timeless_option end |