Methods
Attributes
[RW] | body | |
[RW] | message | |
[RW] | code | |
[RW] | headers |
Class Public methods
# File activeresource/lib/active_resource/http_mock.rb, line 288 288: def initialize(body, message = 200, headers = {}) 289: @body, @message, @headers = body, message.to_s, headers 290: @code = @message[0,3].to_i 291: 292: resp_cls = Net::HTTPResponse::CODE_TO_OBJ[@code.to_s] 293: if resp_cls && !resp_cls.body_permitted? 294: @body = nil 295: end 296: 297: if @body.nil? 298: self['Content-Length'] = "0" 299: else 300: self['Content-Length'] = body.size.to_s 301: end 302: end
Instance Public methods
Returns true if the other is a Response with an equal body, equal message and equal headers. Otherwise it returns false.