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