Module: Sequel::Plugins::SoftDestroy::InstanceMethods
- Defined in:
- lib/sequel/plugins/soft_destroy.rb
Instance Method Summary collapse
Instance Method Details
#deleted? ⇒ Boolean
35 36 37 |
# File 'lib/sequel/plugins/soft_destroy.rb', line 35 def deleted? !values[DELETED_AT_COLUMN].nil? end |
#recover ⇒ Object
31 32 33 |
# File 'lib/sequel/plugins/soft_destroy.rb', line 31 def recover update(DELETED_AT_COLUMN => nil) end |
#soft_destroy ⇒ Object
27 28 29 |
# File 'lib/sequel/plugins/soft_destroy.rb', line 27 def soft_destroy update(DELETED_AT_COLUMN => Time.now.utc) end |