Class: BatchKit::Database::JobRunFailure
- Inherits:
-
Object
- Object
- BatchKit::Database::JobRunFailure
- Defined in:
- lib/batch-kit/database/models.rb
Overview
Captures details of a job run exception
Instance Method Summary collapse
-
#initialize(job_run, ex) ⇒ JobRunFailure
constructor
A new instance of JobRunFailure.
Constructor Details
#initialize(job_run, ex) ⇒ JobRunFailure
Returns a new instance of JobRunFailure.
387 388 389 390 391 392 |
# File 'lib/batch-kit/database/models.rb', line 387 def initialize(job_run, ex) super(job_run: job_run.job_run_id, job_id: job_run.definition.job_id, job_version: job_run.definition.job_version, job_failed_at: Time.now, exception_message: ex.[0...500], exception_backtrace: ex.backtrace.join("\n")[0...4000]) end |