class Mechanize::ResponseCodeError
This error is raised when Mechanize
encounters a response code it does not know how to handle. Currently, this exception will be thrown if Mechanize
encounters response codes other than 200, 301, or 302. Any other response code is up to the user to handle.
Attributes
Public Class Methods
Source
# File lib/mechanize/response_code_error.rb, line 11 def initialize(page, message = nil) super message @page = page @response_code = page.code.to_s end
Calls superclass method
Public Instance Methods
Source
# File lib/mechanize/response_code_error.rb, line 18 def to_s response_class = Net::HTTPResponse::CODE_TO_OBJ[@response_code] out = String.new("#{@response_code} => #{response_class} ") out << "for #{@page.uri} " if @page.respond_to? :uri # may be HTTPResponse out << "-- #{super}" end
Also aliased as: inspect