class Amazon::Coral::V0SignatureHandler

Applies an AWS version 0 signature to the outgoing request.

Public Instance Methods

before(job) click to toggle source
# File lib/amazon/coral/v0signaturehandler.rb, line 16
def before(job)
  request = job.request
  identity = request[:identity]
  aws_access_key = identity[:aws_access_key]
  aws_secret_key = identity[:aws_secret_key]
  
  query_string_map = request[:query_string_map]
  
  return if aws_access_key.nil? || aws_secret_key.nil? || query_string_map.nil?;
  
  V0SignatureHelper.new(aws_access_key, aws_secret_key).sign({:query_string_map => query_string_map})
end