1d9ccec685959904acb4fb60d83151589864b495
10 !authorization_key
.nil?
14 @parts ||= @env[authorization_key
].split(' ', 2)
18 @scheme ||= parts
.first
.downcase
.to_sym
22 @params ||= parts
.last
28 AUTHORIZATION_KEYS
= ['HTTP_AUTHORIZATION', 'X-HTTP_AUTHORIZATION', 'X_HTTP_AUTHORIZATION']
31 @authorization_key ||= AUTHORIZATION_KEYS
.detect
{ |key
| @env.has_key
?(key
) }