Module: RestClient::Response

Includes:
AbstractResponse
Defined in:
lib/restclient/response.rb

Overview

A Response from RestClient, you can access the response body, the code or the headers.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods included from AbstractResponse

beautify_headers, #code, #cookies, #description, #follow_redirection, #headers, #raw_headers, #return!, #to_i

Instance Attribute Details

#argsObject

Returns the value of attribute args.



9
10
11
# File 'lib/restclient/response.rb', line 9

def args
  @args
end

#net_http_resObject

Returns the value of attribute net_http_res.



9
10
11
# File 'lib/restclient/response.rb', line 9

def net_http_res
  @net_http_res
end

Class Method Details

.create(body, net_http_res, args) ⇒ Object



15
16
17
18
19
20
21
# File 'lib/restclient/response.rb', line 15

def self.create body, net_http_res, args
  result = body || ''
  result.extend Response
  result.net_http_res = net_http_res
  result.args = args
  result
end

Instance Method Details

#bodyObject



11
12
13
# File 'lib/restclient/response.rb', line 11

def body
  self
end