Módulo: Mongoid::Timestamps::Created
- Ampliado por:
- ActiveSupport::Preocupación
- Incluido en:
- Mongoid::Marcas de tiempo
- Definido en:
lib/mongoid/marcasdetiempo/creado.rb, lib/mongoid/marcasdetiempo/creado/corto.rb
Overview
Este módulo maneja el comportamiento para configurar el documento creado en la marca de tiempo.
Definido en el espacio de nombres
Modules: Corto
Colapso del resumen del método de instancia
-
#¿se puede establecer creado en? ⇒ verdadero, falso
¿Es posible configurar la marca de tiempo creada?
-
#set_created_at ⇒ Objeto
Actualice el campo created_at en el documento a la hora actual.
Detalles del método de instancia
#¿se puede establecer creado en? ⇒ verdadero, falso
¿Es posible configurar la marca de tiempo creada?
37 38 39 |
# Archivo 'lib/mongoid/timestamps/created.rb', línea 37 def ¿capaz_de_establecer_creado_en? !frozen? && !¿atemporal? && !creado_en end |
#set_created_at ⇒ Objeto
Actualiza el campo created_at del documento a la hora actual. Esto solo se llama al crear.
25 26 27 28 29 30 31 32 |
# Archivo 'lib/mongoid/timestamps/created.rb', línea 25 def conjunto_creado_en Si ¿capaz_de_establecer_creado_en? ahora = Tiempo.actual yo.actualizado_en = ahora Si is_a?(Actualizado) && !¿actualizado_en_cambiado? yo.creado_en = ahora end opción clara y atemporal end |