Class: Amazon::Coral::V0SignatureHandler
- Defined in:
- lib/amazon/coral/v0signaturehandler.rb
Overview
Applies an AWS version 0 signature to the outgoing request.
Instance Method Summary collapse
Methods inherited from Handler
Instance Method Details
#before(job) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 |
# 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 |