Module: DeletedAt::ActiveRecord::Base
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/deleted_at/active_record/base.rb
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
Instance Method Details
#destroy ⇒ Object
137 138 139 140 141 142 143 144 145 146 147 148 |
# File 'lib/deleted_at/active_record/base.rb', line 137 def destroy if archive_with_deleted_at? with_transaction_returning_status do run_callbacks :destroy do update_columns(deleted_at_attributes) self end end else super end end |