Class: RocketJob::JobException

Inherits:
Object
  • Object
show all
Includes:
Plugins::Document
Defined in:
lib/rocket_job/job_exception.rb

Class Method Summary collapse

Class Method Details

.from_exception(exc) ⇒ Object

Returns [JobException] built from the supplied exception



25
26
27
28
29
30
31
# File 'lib/rocket_job/job_exception.rb', line 25

def self.from_exception(exc)
  new(
    class_name: exc.class.name,
    message:    exc.message,
    backtrace:  exc.backtrace || []
  )
end