Módulo: Mongoid::Timestamps::Timeless::ClassMethods
- Definido em:
- build/mongoid-8.1/lib/mongoid/timestamps/timeless.rb
Recolhimento do Resumo do método de instância
- #clear_timeless_option ➤ Objeto
- #clear_timeless_option_on_update ⇒ Object
- #set_timeless_counter(counter) ➤ Objeto
-
#atemporal ➤ Classe
Inicie uma execução que deve ignorar o registro de data e hora.
- #atemporal? ➤ Booleano
Detalhes do método de instância
#clear_timeless_option ➤ Objeto
69 70 71 72 73 74 75 |
# File 'build/mongoid-8.1/lib/mongoid/timestamps/timeless.rb', linha 69 def clear_timeless_option se Contador = Timeless[name] Contador -= 1 set_timeless_counter(Contador) end true end |
#clear_timeless_option_on_update ⇒ Object
77 78 79 80 81 82 83 |
# File 'build/mongoid-8.1/lib/mongoid/timestamps/timeless.rb', linha 77 def clear_timeless_option_on_update se Contador = Timeless[name] Contador -= 1 se auto < Mongoid::Carimbos de data e hora::Criado Contador -= 1 se auto < Mongoid::Carimbos de data e hora::Atualizado set_timeless_counter(Contador) end end |
#set_timeless_counter(counter) ➤ Objeto
85 86 87 |
# File 'build/mongoid-8.1/lib/mongoid/timestamps/timeless.rb', linha 85 def set_timeless_counter(Contador) Timeless[name] = (Contador == 0) ? nada : Contador end |
#atemporal ➤ Classe
Inicie uma execução que deve ignorar o registro de data e hora.
61 62 63 64 65 66 67 |
# File 'build/mongoid-8.1/lib/mongoid/timestamps/timeless.rb', linha 61 def atemporal Contador = 0 Contador += 1 se auto < Mongoid::Carimbos de data e hora::Criado Contador += 1 se auto < Mongoid::Carimbos de data e hora::Atualizado Timeless[name] = Contador auto end |