Exception: Postjob::Error

Inherits:
RuntimeError
  • Object
show all
Defined in:
lib/postjob/error.rb

Direct Known Subclasses

Nonrecoverable

Defined Under Namespace

Classes: Encoding, Nonrecoverable

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(err) ⇒ Error

Returns a new instance of Error.



5
6
7
8
9
10
11
# 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

Instance Attribute Details

#messageObject (readonly)

Returns the value of attribute message.



3
4
5
# File 'lib/postjob/error.rb', line 3

def message
  @message
end

Instance Method Details

#to_sObject



13
14
15
# File 'lib/postjob/error.rb', line 13

def to_s
  message
end