Module: Revertable

Extended by:
ActiveSupport::Concern
Included in:
Importo::BaseImporter
Defined in:
app/importers/concerns/revertable.rb

Instance Method Summary collapse

Instance Method Details

#revert!Object



8
9
10
11
12
13
14
15
16
# File 'app/importers/concerns/revertable.rb', line 8

def revert!
  undo_all

  import.reverted!
rescue => e
  import.result_message = "Exception: #{e.message}"
  Rails.logger.error "Importo exception: #{e.message} backtrace #{e.backtrace.join(";")}"
  import.failure!
end