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

page[R]
response_code[R]

Public Class Methods

new(page, message = nil) click to toggle source
Calls superclass method
# File lib/mechanize/response_code_error.rb, line 10
def initialize(page, message = nil)
  super message

  @page          = page
  @response_code = page.code.to_s
end

Public Instance Methods

inspect()
Alias for: to_s
to_s() click to toggle source
# File lib/mechanize/response_code_error.rb, line 17
def to_s
  response_class = Net::HTTPResponse::CODE_TO_OBJ[@response_code]
  out = "#{@response_code} => #{response_class} "
  out << "for #{@page.uri} " if @page.respond_to? :uri # may be HTTPResponse
  out << "-- #{super}"
end
Also aliased as: inspect