Method: FakeHTTP::Builder#request

Defined in:
lib/fake_http.rb

#request(verb, uri, options = {}) ⇒ Object



57
58
59
60
61
62
# File 'lib/fake_http.rb', line 57

def request(verb, uri, options = {})
  path = URI.parse(uri).path
  responder = @fakes[verb].detect { |responder| responder.match(path) }
  raise "No responder defined for #{verb} #{uri}" unless responder
  responder.call(uri, options)
end