class HelloSign::Error::Error
Custom error class for rescuing from all HelloSign
errors.
Attributes
request_uri[RW]
response_body[RW]
response_status[RW]
Public Class Methods
new(response_status, response_body = nil, request_uri)
click to toggle source
Calls superclass method
# File lib/hello_sign/error.rb, line 30 def initialize(response_status, response_body = nil, request_uri) @request_uri = request_uri @response_body = response_body @response_status = response_status super(human_readable_message) end
Private Instance Methods
human_readable_message()
click to toggle source
# File lib/hello_sign/error.rb, line 38 def human_readable_message "Server responded with code #{@response_status}\n" \ "Request URI: #{@request_uri}\n"\ "Message: #{@response_body}" end