Exception: QRPC::Client::Exception

Inherits:
Exception
  • Object
show all
Defined in:
lib/qrpc/client/exception.rb

Overview

Queue RPC client exception.

Since:

  • 0.2.0

Instance Method Summary collapse

Constructor Details

#initialize(name, message, backtrace = [ ]) ⇒ Exception

Constructor. Initializes from protocol exception data object.

Parameters:

  • name (String)

    a exception name

  • message (String)

    a exception message

  • backtrace (Array) (defaults to: [ ])

    the backtrace array

Since:

  • 0.2.0



37
38
39
40
41
42
# File 'lib/qrpc/client/exception.rb', line 37

def initialize(name, message, backtrace = [ ])
    message = name + ": " + message
    super(message)
    
    self.set_backtrace(backtrace)
end