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
58
59
60
61
62
63
64
65
66
67
68
|
# File 'lib/faraday/adapter/mock_request.rb', line 58
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
|
50
51
52
|
# File 'lib/faraday/adapter/mock_request.rb', line 50
def configure
yield stubs
end
|
#initialize(&block) ⇒ Object
45
46
47
48
|
# File 'lib/faraday/adapter/mock_request.rb', line 45
def initialize &block
super nil
configure(&block) if block
end
|
54
55
56
|
# File 'lib/faraday/adapter/mock_request.rb', line 54
def stubs
@stubs ||= Stubs.new
end
|