Module: Platanus::Activable
- Defined in:
- lib/platanus/activable.rb
Overview
When included in a model definition, this module provides soft delete capabilities via the remove method.
This module also defines a remove callback.
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
68 69 70 71 |
# File 'lib/platanus/activable.rb', line 68 def self.included(base) base.send(:include, Platanus::ActivableBase) base.send(:default_scope, base.where(:removed_at => nil)) end |