Module: Faraday::Adapter::MockRequest
Defined Under Namespace
Classes: Stub, Stubs
Class Method Summary
collapse
Instance Method Summary
collapse
load_error, load_error=, loaded?, supports_async, supports_async=
Class Method Details
.loaded? ⇒ Boolean
5
|
# File 'lib/faraday/adapter/mock_request.rb', line 5
def self.loaded?() false end
|
Instance Method Details
#_get(uri, headers) ⇒ Object
55
56
57
58
59
60
61
62
63
64
65
|
# File 'lib/faraday/adapter/mock_request.rb', line 55
def _get(uri, )
raise ConnectionFailed, "no stubbed requests" if stubs.empty?
if stub = @stubs.match(:get, uri.path, )
response_class.new do |resp|
resp. = stub.
resp.process stub.body
end
else
nil
end
end
|
#initialize {|stubs| ... } ⇒ Object
46
47
48
49
|
# File 'lib/faraday/adapter/mock_request.rb', line 46
def initialize &block
super nil
yield stubs
end
|
51
52
53
|
# File 'lib/faraday/adapter/mock_request.rb', line 51
def stubs
@stubs ||= Stubs.new
end
|