lib/api_auth/request_drivers/httpi.rb in api-auth-2.1.0 vs lib/api_auth/request_drivers/httpi.rb in api-auth-2.2.0

- old
+ new

@@ -40,34 +40,35 @@ def http_method nil # not possible to get the method at this layer end def content_type - value = find_header(%w(CONTENT-TYPE CONTENT_TYPE HTTP_CONTENT_TYPE)) - value.nil? ? '' : value + find_header(%w[CONTENT-TYPE CONTENT_TYPE HTTP_CONTENT_TYPE]) end def content_md5 - value = find_header(%w(CONTENT-MD5 CONTENT_MD5)) - value.nil? ? '' : value + find_header(%w[CONTENT-MD5 CONTENT_MD5]) end + def original_uri + find_header(%w[X-ORIGINAL-URI X_ORIGINAL_URI HTTP_X_ORIGINAL_URI]) + end + def request_uri @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 + find_header(%w[DATE HTTP_DATE]) end def authorization_header - find_header %w(Authorization AUTHORIZATION HTTP_AUTHORIZATION) + find_header %w[Authorization AUTHORIZATION HTTP_AUTHORIZATION] end private def find_header(keys)