Módulo: Mongoid::Timestamps::Updated
- Ampliado por:
- ActiveSupport::Concern
- Incluido en:
- Mongoid::Timestamps
- 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?
37 38 39 |
# Archivo 'lib/mongoid/timestamps/updated.rb', línea 37 def able_to_set_updated_at? !frozen? && !¿atemporal? && (nuevo_registro? || ¿Cambiado?) 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.
25 26 27 28 29 |
# Archivo 'lib/mongoid/timestamps/updated.rb', línea 25 def set_updated_at sí mismo.updated_at = Tiempo.Actual si able_to_set_updated_at? && !updated_at_changed? clear_timeless_option end |