Class: Fake::Requests

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/fake/requests.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#requestsObject

Returns the value of attribute requests.



3
4
5
# File 'lib/fake/requests.rb', line 3

def requests
  @requests
end

Class Method Details

.add_request(request) ⇒ Object



17
18
19
# File 'lib/fake/requests.rb', line 17

def add_request(request)
  instance.requests << request
end

.request(method, path) ⇒ Object



6
7
8
9
10
11
12
13
14
15
# File 'lib/fake/requests.rb', line 6

def request(method, path)
  matching_request = nil
  instance.requests.each do |request|
    if request.request_method == method.to_s.upcase &&
       request.path == path
      matching_request = request
    end
  end
  matching_request
end