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 109 def initialize(response) 110 @response = response 111 super("HTTP Error: #{@response.status} #{@response.headers}\n#{@response.body}") 112 end
Public Instance methods
status()
The HTTP response status.
error.status #=> 404
[show source]
# File lib/httpx/errors.rb 117 def status 118 @response.status 119 end