Raised when Mechanize encounters an error while reading the response body from the server. Contains the response headers and the response body up to the error along with the initial error.
Creates a new ResponseReadError with
the error
raised, the response
and the
body_io
for content read so far.
# File lib/mechanize/response_read_error.rb, line 18 def initialize error, response, body_io, uri, mechanize @body_io = body_io @error = error @mechanize = mechanize @response = response @uri = uri end
Converts this error into a Page, File, etc. based on the content-type
# File lib/mechanize/response_read_error.rb, line 29 def force_parse @mechanize.parse @uri, @response, @body_io end