Módulo: Mongoid::Timestamps::Updated
- Estendido por:
- ActiveSupport::Concern
- Incluído em:
- Mongoid::Timestamps
- Definido em:
- lib/mongoid/timestamps/updated.rb,
lib/mongoid/timestamps/updated/short.rb
Visão geral
Este módulo lida com o comportamento para configurar o documento atualizado no timestamp.
Definido sob namespace
Módulos: Curto
Recolhimento do Resumo do método de instância
-
#able_to_set_updated_at? ➤ verdadeiro | false
O carimbo de data/hora atualizado pode ser definido?
-
#set_updated_at ➤ Objeto
Atualize o campo updated_at no documento para o horário atual.
Detalhes do método de instância
#able_to_set_updated_at? ➤ verdadeiro | false
O carimbo de data/hora atualizado pode ser definido?
40 41 42 |
# File 'lib/mongoid/timestamps/updated.rb', linha 40 def enable_to_set_updated_at? !congelado? && !atemporal? && (new_record? || mudou?) end |
#set_updated_at ➤ Objeto
Atualize o campo updated_at no documento para o horário atual. Isso é chamado apenas ao criar e salvar.
26 27 28 29 30 31 32 |
# File 'lib/mongoid/timestamps/updated.rb', linha 26 def set_updated_at se enable_to_set_updated_at? auto.updated_at = Hora.Current a menos que updated_at_changed? end clear_timeless_option end |