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?
37 38 39 |
# File 'lib/mongoid/timestamps/updated.rb', linha 37 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.
25 26 27 28 29 |
# File 'lib/mongoid/timestamps/updated.rb', linha 25 def set_updated_at auto.updated_at = Hora.Current se enable_to_set_updated_at? && !updated_at_changed? clear_timeless_option end |