Module: Minidoc::Timestamps
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/minidoc/timestamps.rb
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
Instance Method Details
#atomic_set(query, attributes) ⇒ Object
26 27 28 29 30 31 32 |
# File 'lib/minidoc/timestamps.rb', line 26 def atomic_set(query, attributes) if self.class. super(query, attributes.merge(updated_at: Time.now.utc)) else super(query, attributes) end end |
#set(attributes) ⇒ Object
18 19 20 21 22 23 24 |
# File 'lib/minidoc/timestamps.rb', line 18 def set(attributes) if self.class. super(attributes.merge(updated_at: Time.now.utc)) else super(attributes) end end |
#unset(*keys) ⇒ Object
34 35 36 37 38 |
# File 'lib/minidoc/timestamps.rb', line 34 def unset(*keys) super set(updated_at: Time.now.utc) if self.class. end |