The exception class for HTTP responses with 4xx or 5xx status.
Attributes
response | [R] |
The |
Public Class methods
new(response)
Creates the instance and assigns the HTTPX::Response
response
.
[show source]
# File lib/httpx/errors.rb 99 def initialize(response) 100 @response = response 101 super("HTTP Error: #{@response.status} #{@response.headers}\n#{@response.body}") 102 end
Public Instance methods
status()
The HTTP response status.
error.status #=> 404
[show source]
# File lib/httpx/errors.rb 107 def status 108 @response.status 109 end