Module: Trashy
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/trashy.rb
Overview
Trashy let’s you soft-delete Active Record models with ease.
Defined Under Namespace
Modules: ClassMethods
Constant Summary collapse
- VERSION =
"0.1.0"
Instance Method Summary collapse
Instance Method Details
#trash ⇒ Object
50 51 52 53 54 |
# File 'lib/trashy.rb', line 50 def trash return unless respond_to?(trashy_column) update_column(trashy_column, trashy_boolean || Time.current) end |
#untrash ⇒ Object
56 57 58 59 60 |
# File 'lib/trashy.rb', line 56 def untrash return unless respond_to?(trashy_column) update_column(trashy_column, (false if trashy_boolean)) end |