module Excon
def mock
def mock puts("Excon#mock is deprecated, pass :mock to the initializer (#{caller.first})") @mock end
def mock=(new_mock)
false is the default and works as expected
Change the status of mocking
def mock=(new_mock) puts("Excon#mock= is deprecated, pass :mock to the initializer (#{caller.first})") @mock = new_mock end
def new(url, params = {})
-
(Connection)
- A new Excon::Connection instance
Parameters:
-
params
(Hash
) -- One or more option params to set on the Connection instance -
url
(String
) -- The destination URL
Other tags:
- See: Connection#initialize -
def new(url, params = {}) Excon::Connection.new(url, params) end
def ssl_verify_peer=(new_ssl_verify_peer)
- See: Excon#ssl_verify_peer - (attr_reader)
def ssl_verify_peer=(new_ssl_verify_peer) @ssl_verify_peer = new_ssl_verify_peer && true || false end
def stub(request_params, response_params = nil)
-
response
(Hash
) -- params to return from matched request or block to call with params -
request
(Hash
) -- params to match against, omitted params match all
def stub(request_params, response_params = nil) if block_given? if response_params raise(ArgumentError.new("stub requires either response_params OR a block")) else stub = [request_params, Proc.new] end elsif response_params stub = [request_params, response_params] else raise(ArgumentError.new("stub requires either response_params OR a block")) end stubs << stub stub end
def stubs
def stubs @stubs ||= [] end