Module: GuardAgainstPhysicalDelete::Base::InstanceMethods
- Defined in:
- lib/guard_against_physical_delete/base.rb
Instance Method Summary collapse
Instance Method Details
#hard_delete ⇒ Object
48 49 50 |
# File 'lib/guard_against_physical_delete/base.rb', line 48 def hard_delete self.class.physical_delete { destroy } end |
#soft_delete ⇒ Object
52 53 54 55 |
# File 'lib/guard_against_physical_delete/base.rb', line 52 def soft_delete self.__send__(:"#{self.class.logical_delete_column}=", Time.now) self.save! end |