1 require 'rack/auth/abstract/request'
2 require 'rack/auth/digest/params'
3 require 'rack/auth/digest/nonce'
8 class Request
< Auth
::AbstractRequest
11 @env['rack.methodoverride.original_method'] || @env['REQUEST_METHOD']
19 (@env['SCRIPT_NAME'].to_s
+ @env['PATH_INFO'].to_s
) == uri
23 @nonce ||= Nonce
.parse(params
['nonce'])
27 @params ||= Params
.parse(parts
.last
)
30 def method_missing(sym
)
31 if params
.has_key
? key
= sym
.to_s