Exception: Jr::ServerError

Inherits:
Error
  • Object
show all
Defined in:
lib/jr.rb

Overview

ServerError is raised when the server requests (via the error property) that an exception be raised in client code.

Instance Attribute Summary collapse

Attributes inherited from Error

#jr

Instance Method Summary collapse

Constructor Details

#initialize(jr, code, message, data) ⇒ ServerError

Returns a new instance of ServerError.



65
66
67
68
69
# File 'lib/jr.rb', line 65

def initialize(jr, code, message, data)
	@code, @message, @data = code, message, data

	super(jr, "Error %d: %s" % [code, message])
end

Instance Attribute Details

#codeObject (readonly)

Returns the value of attribute code.



59
60
61
# File 'lib/jr.rb', line 59

def code
  @code
end

#dataObject (readonly)

Returns the value of attribute data.



63
64
65
# File 'lib/jr.rb', line 63

def data
  @data
end

#messageObject (readonly)

Returns the value of attribute message.



61
62
63
# File 'lib/jr.rb', line 61

def message
  @message
end