class Pili::RPCError

Attributes

resp[R]

Public Class Methods

new(message, resp) click to toggle source
Calls superclass method
# File lib/pili/exception.rb, line 11
def initialize(message, resp)
  @resp = resp
  super(message)
end

Public Instance Methods

code() click to toggle source
# File lib/pili/exception.rb, line 16
def code
  resp.code
end
message() click to toggle source
# File lib/pili/exception.rb, line 24
def message
  to_s
end
reqid() click to toggle source
# File lib/pili/exception.rb, line 20
def reqid
  resp["X-Reqid"]
end
to_s() click to toggle source
# File lib/pili/exception.rb, line 28
def to_s
  "#{super.to_s}: #{@resp.body}"
end