class AwsV4Signer::Request
Public Class Methods
new(env)
click to toggle source
# File lib/aws_v4_signer_impl.rb, line 7 def initialize(env) @env = env end
Public Instance Methods
body()
click to toggle source
# File lib/aws_v4_signer_impl.rb, line 19 def body @env.body || '' end
endpoint()
click to toggle source
# File lib/aws_v4_signer_impl.rb, line 23 def endpoint @env.url end
headers()
click to toggle source
# File lib/aws_v4_signer_impl.rb, line 11 def headers @env.request_headers end
http_method()
click to toggle source
# File lib/aws_v4_signer_impl.rb, line 27 def http_method @env.method.to_s.upcase end
set_header(header)
click to toggle source
# File lib/aws_v4_signer_impl.rb, line 15 def set_header(header) @env.request_headers = header end