| Class | ActiveResource::HttpMock |
| In: |
vendor/rails/activeresource/lib/active_resource/http_mock.rb
|
| Parent: | Object |
# File vendor/rails/activeresource/lib/active_resource/http_mock.rb, line 72
72: def initialize(site)
73: @site = site
74: end
# File vendor/rails/activeresource/lib/active_resource/http_mock.rb, line 23
23: def requests
24: @@requests ||= []
25: end
# File vendor/rails/activeresource/lib/active_resource/http_mock.rb, line 44
44: def reset!
45: requests.clear
46: responses.clear
47: end
# File vendor/rails/activeresource/lib/active_resource/http_mock.rb, line 31
31: def respond_to(pairs = {})
32: reset!
33: pairs.each do |(path, response)|
34: responses[path] = response
35: end
36:
37: if block_given?
38: yield Responder.new(responses)
39: else
40: Responder.new(responses)
41: end
42: end