Class: Faraday::Request::HMACAuthentication::CanonicalString

Inherits:
CrashLog::AuthHMAC::CanonicalString
  • Object
show all
Defined in:
lib/faraday/request/hmac_authentication.rb

Overview

Modified CanonicalString to know how to pull from the Faraday-specific env hash.

Instance Method Summary collapse

Instance Method Details

#headers(request) ⇒ Object



33
34
35
# File 'lib/faraday/request/hmac_authentication.rb', line 33

def headers(request)
  request[:request_headers]
end

#request_body(request) ⇒ Object



25
26
27
# File 'lib/faraday/request/hmac_authentication.rb', line 25

def request_body(request)
  request[:body]
end

#request_method(request) ⇒ Object



21
22
23
# File 'lib/faraday/request/hmac_authentication.rb', line 21

def request_method(request)
  request[:method].to_s.upcase
end

#request_path(request) ⇒ Object



29
30
31
# File 'lib/faraday/request/hmac_authentication.rb', line 29

def request_path(request)
  URI.parse(request[:url].to_s).path
end