class Elementary::Errors::RPCFailure

A simple root class to signify an failure on the RPC server side (see

"rpc_failed 'message'")

Attributes

header_code[R]
header_message[R]
method[R]
status_code[R]
url[R]

Public Class Methods

new(opts = {}) click to toggle source
Calls superclass method
# File lib/elementary/errors.rb, line 8
def initialize(opts = {})
  @status_code = opts.fetch(:status_code, nil)
  @method = opts.fetch(:method, "<Unknown Method>")
  @url = opts.fetch(:url, "<Unknown URL>")
  @header_code = opts.fetch(:header_code, "<Unknown Header Code>")
  @header_message = opts.fetch(:header_message, "<Unknown Header Message>")
  super "Error #{@header_code}: #{@header_message}"
end