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