class Aws::Plugins::RequestSigner::Handler
def call(context)
def call(context) sign_authenticated_requests(context) @handler.call(context) end
def require_credentials(context)
def require_credentials(context) if context.config.credentials.nil? or !context.config.credentials.set? then msg = 'unable to sign request without credentials set' raise Errors::MissingCredentialsError, msg end end
def sign_authenticated_requests(context)
def sign_authenticated_requests(context) if signer = SIGNERS[context.config.signature_version] require_credentials(context) signer.sign(context) end end