# File lib/archivist/base.rb, line 142 def delete result = self.copy_self_to_archive unless new_record? self.delete! if result @destroyed = true freeze end
# File lib/archivist/base.rb, line 149 def destroy _run_destroy_callbacks do self.delete end end
# File lib/archivist/base.rb, line 155 def destroy! transaction do _run_destroy_callbacks do self.delete! end end end