Class ActiveResource::Request
In: vendor/rails/activeresource/lib/active_resource/http_mock.rb
Parent: Object

Methods

==   eql?   hash   new   to_s  

Attributes

body  [RW] 
headers  [RW] 
method  [RW] 
path  [RW] 

Public Class methods

[Source]

    # File vendor/rails/activeresource/lib/active_resource/http_mock.rb, line 80
80:     def initialize(method, path, body = nil, headers = {})
81:       @method, @path, @body, @headers = method, path, body, headers.dup
82:       @headers.update('Content-Type' => 'application/xml')
83:     end

Public Instance methods

[Source]

    # File vendor/rails/activeresource/lib/active_resource/http_mock.rb, line 85
85:     def ==(other_request)
86:       other_request.hash == hash
87:     end

[Source]

    # File vendor/rails/activeresource/lib/active_resource/http_mock.rb, line 89
89:     def eql?(other_request)
90:       self == other_request
91:     end

[Source]

    # File vendor/rails/activeresource/lib/active_resource/http_mock.rb, line 97
97:     def hash
98:       "#{path}#{method}#{headers}".hash
99:     end

[Source]

    # File vendor/rails/activeresource/lib/active_resource/http_mock.rb, line 93
93:     def to_s
94:       "<#{method.to_s.upcase}: #{path} [#{headers}] (#{body})>"
95:     end

[Validate]