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)