module Sp2db::ExceptionHandler

Public Instance Methods

handle(action, e) click to toggle source
# File lib/sp2db/exception_handler.rb, line 13
def handle action, e
  case action = Sp2db.config.exception_handler[action]
  when :skip
    true
  when :raise
    raise e
  when Proc
    action.call(e)
  else
    raise e
  end
end
row_import_error(e) click to toggle source
# File lib/sp2db/exception_handler.rb, line 5
def row_import_error e
  handle __method__, e
end
table_import_error(e) click to toggle source
# File lib/sp2db/exception_handler.rb, line 9
def table_import_error e
  handle __method__, e
end