class Aws::Plugins::StubResponses

@api private

Public Instance Methods

add_handlers(handlers, config) click to toggle source
# File lib/aws-sdk-core/plugins/stub_responses.rb, line 31
def add_handlers(handlers, config)
  handlers.add(Handler, step: :send) if config.stub_responses
end
after_initialize(client) click to toggle source
# File lib/aws-sdk-core/plugins/stub_responses.rb, line 35
def after_initialize(client)
  if client.config.stub_responses
    client.setup_stubbing
    client.handlers.remove(RetryErrors::Handler)
    client.handlers.remove(RetryErrors::LegacyHandler)
    client.handlers.remove(ClientMetricsPlugin::Handler)
    client.handlers.remove(ClientMetricsSendPlugin::LatencyHandler)
    client.handlers.remove(ClientMetricsSendPlugin::AttemptHandler)
    client.handlers.remove(Seahorse::Client::Plugins::RequestCallback::OptionHandler)
    client.handlers.remove(Seahorse::Client::Plugins::RequestCallback::ReadCallbackHandler)
  end
end