Class: AWS::S3::Request
- Inherits:
-
Object
- Object
- AWS::S3::Request
- Defined in:
- lib/s3cp/utils.rb
Instance Method Summary collapse
Instance Method Details
#canonicalized_headers ⇒ Object
304 305 306 307 308 309 310 311 |
# File 'lib/s3cp/utils.rb', line 304 def canonicalized_headers headers["x-amz-request-payer"] = 'requester' # magic! x_amz = headers.select{|name, value| name.to_s =~ /^x-amz-/i } x_amz = x_amz.collect{|name, value| [name.downcase, value] } x_amz = x_amz.sort_by{|name, value| name } x_amz = x_amz.collect{|name, value| "#{name}:#{value}" }.join("\n") x_amz == '' ? nil : x_amz end |