Module: Trasher::ClassMethods
- Defined in:
- lib/trasher.rb
Instance Method Summary collapse
Instance Method Details
#lets_trash(options = {}) ⇒ Object
36 37 38 39 40 41 42 43 44 45 46 47 |
# File 'lib/trasher.rb', line 36 def lets_trash( = {}) unless Trasher.deleted_at_column?(self) && Trasher.deleted_by_column?(self) raise MissingColumn end include Trasher::Trashable return unless [:default_scope] default_scope do where(deleted_at: nil, deleted_by: nil) end end |