Exception: Mechanize::ResponseCodeError
- Inherits:
-
RuntimeError
- Object
- RuntimeError
- Mechanize::ResponseCodeError
- Defined in:
- lib/mechanize/response_code_error.rb
Overview
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.
Instance Attribute Summary collapse
-
#page ⇒ Object
readonly
Returns the value of attribute page.
-
#response_code ⇒ Object
readonly
Returns the value of attribute response_code.
Instance Method Summary collapse
-
#initialize(page) ⇒ ResponseCodeError
constructor
A new instance of ResponseCodeError.
- #inspect ⇒ Object
- #to_s ⇒ Object
Constructor Details
#initialize(page) ⇒ ResponseCodeError
Returns a new instance of ResponseCodeError.
11 12 13 14 |
# File 'lib/mechanize/response_code_error.rb', line 11 def initialize(page) @page = page @response_code = page.code end |
Instance Attribute Details
#page ⇒ Object (readonly)
Returns the value of attribute page.
9 10 11 |
# File 'lib/mechanize/response_code_error.rb', line 9 def page @page end |
#response_code ⇒ Object (readonly)
Returns the value of attribute response_code.
8 9 10 |
# File 'lib/mechanize/response_code_error.rb', line 8 def response_code @response_code end |
Instance Method Details
#inspect ⇒ Object
20 |
# File 'lib/mechanize/response_code_error.rb', line 20 def inspect; to_s; end |
#to_s ⇒ Object
16 17 18 |
# File 'lib/mechanize/response_code_error.rb', line 16 def to_s "#{response_code} => #{Net::HTTPResponse::CODE_TO_OBJ[response_code]}" end |