class Toro::Middleware::Server::ErrorStorage
Public Instance Methods
call(job, worker) { || ... }
click to toggle source
# File lib/toro/middleware/server/error_storage.rb, line 5 def call(job, worker) begin yield rescue Exception => exception job.reload job.set_properties( 'error:class' => exception.class.name, 'error:message' => exception.message, 'error:backtrace' => exception.backtrace ) job.save raise exception end end