Class WWW::Mechanize::ResponseCodeError
In: lib/www/mechanize/response_code_error.rb
Parent: RuntimeError
Mechanize\n[lib/www/mechanize.rb\nlib/www/mechanize/content_type_error.rb\nlib/www/mechanize/cookie.rb\nlib/www/mechanize/cookie_jar.rb\nlib/www/mechanize/file.rb\nlib/www/mechanize/file_saver.rb\nlib/www/mechanize/form.rb\nlib/www/mechanize/form/button.rb\nlib/www/mechanize/form/check_box.rb\nlib/www/mechanize/form/field.rb\nlib/www/mechanize/form/file_upload.rb\nlib/www/mechanize/form/image_button.rb\nlib/www/mechanize/form/multi_select_list.rb\nlib/www/mechanize/form/option.rb\nlib/www/mechanize/form/radio_button.rb\nlib/www/mechanize/form/select_list.rb\nlib/www/mechanize/headers.rb\nlib/www/mechanize/history.rb\nlib/www/mechanize/list.rb\nlib/www/mechanize/monkey_patch.rb\nlib/www/mechanize/page.rb\nlib/www/mechanize/page/base.rb\nlib/www/mechanize/page/frame.rb\nlib/www/mechanize/page/link.rb\nlib/www/mechanize/page/meta.rb\nlib/www/mechanize/pluggable_parsers.rb\nlib/www/mechanize/response_code_error.rb\nlib/www/mechanize/unsupported_scheme_error.rb] lib/www/mechanize.rb WWW dot/m_32_0.png

Synopsis

This error is thrown 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.

Methods

inspect   new   to_s  

Attributes

page  [R] 
response_code  [R] 

Public Class methods

[Source]

    # File lib/www/mechanize/response_code_error.rb, line 12
12:       def initialize(page)
13:         @page          = page
14:         @response_code = page.code
15:       end

Public Instance methods

[Source]

    # File lib/www/mechanize/response_code_error.rb, line 21
21:       def inspect; to_s; end

[Source]

    # File lib/www/mechanize/response_code_error.rb, line 17
17:       def to_s
18:         "#{response_code} => #{Net::HTTPResponse::CODE_TO_OBJ[response_code]}"
19:       end

[Validate]