method
new
v3.0.0 -
Show latest stable
- Class:
ActiveResource::Response
new(body, message = 200, headers = {})public
No documentation available.
# File activeresource/lib/active_resource/http_mock.rb, line 188
def initialize(body, message = 200, headers = {})
@body, @message, @headers = body, message.to_s, headers
@code = @message[0,3].to_i
resp_cls = Net::HTTPResponse::CODE_TO_OBJ[@code.to_s]
if resp_cls && !resp_cls.body_permitted?
@body = nil
end
if @body.nil?
self['Content-Length'] = "0"
else
self['Content-Length'] = body.size.to_s
end
end