lib/api_auth/request_drivers/httpi.rb in api-auth-1.4.0 vs lib/api_auth/request_drivers/httpi.rb in api-auth-1.4.1

- old
+ new

@@ -6,27 +6,28 @@ include ApiAuth::Helpers def initialize(request) @request = request - @headers = fetch_headers + fetch_headers true end def set_auth_header(header) @request.headers["Authorization"] = header - @headers = fetch_headers + fetch_headers @request end def calculated_md5 md5_base64digest(@request.body || '') end def populate_content_md5 if @request.body @request.headers["Content-MD5"] = calculated_md5 + fetch_headers end end def md5_mismatch? if @request.body @@ -35,11 +36,11 @@ false end end def fetch_headers - capitalize_keys @request.headers + @headers = capitalize_keys @request.headers end def http_method nil # not possible to get the method at this layer end @@ -58,9 +59,10 @@ @request.url.request_uri end def set_date @request.headers["DATE"] = Time.now.utc.httpdate + fetch_headers end def timestamp value = find_header(%w(DATE HTTP_DATE)) value.nil? ? "" : value