Class: RestClient::Response

Inherits:
String
  • Object
show all
Includes:
Mixin::Response
Defined in:
lib/restclient/response.rb

Overview

The response from RestClient looks like a string, but is actually one of these. 99% of the time you're making a rest call all you care about is the body, but on the occassion you want to fetch the headers you can:

RestClient.get('http://example.com').headers[:content_type]

Instance Attribute Summary

Attributes included from Mixin::Response

#net_http_res

Instance Method Summary (collapse)

Methods included from Mixin::Response

#code, #cookies, #headers, included

Constructor Details

- (Response) initialize(string, net_http_res)



14
15
16
17
# File 'lib/restclient/response.rb', line 14

def initialize(string, net_http_res)
	@net_http_res = net_http_res
	super(string || "")
end