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 91 def initialize(response) 92 @response = response 93 super("HTTP Error: #{@response.status} #{@response.headers}\n#{@response.body}") 94 end
Public Instance methods
status()
The HTTP response status.
error.status #=> 404
[show source]
# File lib/httpx/errors.rb 99 def status 100 @response.status 101 end