Class: Response

Inherits:
Object
  • Object
show all
Includes:
Net::HTTPHeader
Defined in:
lib/mechanize/test_case.rb

Overview

:nodoc:

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeResponse

Returns a new instance of Response.

 313 314 315 316 317 318 319 320
# File 'lib/mechanize/test_case.rb', line 313 def initialize @header = {} @body = String.new @code = nil @query = nil @cookies = [] @http_version = '1.1' end

Instance Attribute Details

#bodyObject

Returns the value of attribute body.

 302 303 304
# File 'lib/mechanize/test_case.rb', line 302 def body @body end

#codeObject Also known as: status

Returns the value of attribute code.

 301 302 303
# File 'lib/mechanize/test_case.rb', line 301 def code @code end

#cookiesObject

Returns the value of attribute cookies.

 302 303 304
# File 'lib/mechanize/test_case.rb', line 302 def cookies @cookies end

#headerObject

Returns the value of attribute header.

 304 305 306
# File 'lib/mechanize/test_case.rb', line 304 def header @header end

#http_versionObject

Returns the value of attribute http_version.

 303 304 305
# File 'lib/mechanize/test_case.rb', line 303 def http_version @http_version end

#queryObject

Returns the value of attribute query.

 302 303 304
# File 'lib/mechanize/test_case.rb', line 302 def query @query end

#query_paramsObject

Returns the value of attribute query_params.

 303 304 305
# File 'lib/mechanize/test_case.rb', line 303 def query_params @query_params end

Instance Method Details

#messageObject

 326 327 328
# File 'lib/mechanize/test_case.rb', line 326 def message '' end

#read_body {|body| ... } ⇒ Object

Yields:

 322 323 324
# File 'lib/mechanize/test_case.rb', line 322 def read_body yield body end