class Postjob::Error
Attributes
message[R]
Public Class Methods
new(err)
click to toggle source
# File lib/postjob/error.rb, line 5 def initialize(err) case err when ::Postjob::Job then @message = job_error_msg(err) when nil, false then @message = self.class.name else @message = err.to_s end end
Public Instance Methods
to_s()
click to toggle source
# File lib/postjob/error.rb, line 13 def to_s message end
Private Instance Methods
job_error_msg(job)
click to toggle source
# File lib/postjob/error.rb, line 19 def job_error_msg(job) error_msg = "Failing child job" error_msg += " [#{job.result}]" if job.result error_msg end