# File lib/rack/auth/digest/request.rb, line 18 def correct_uri? (@env['SCRIPT_NAME'].to_s + @env['PATH_INFO'].to_s) == uri end
# File lib/rack/auth/digest/request.rb, line 14 def digest? :digest == scheme end
# File lib/rack/auth/digest/request.rb, line 10 def method @env['rack.methodoverride.original_method'] || @env['REQUEST_METHOD'] end
# File lib/rack/auth/digest/request.rb, line 30 def method_missing(sym) if params.has_key? key = sym.to_s return params[key] end super end
# File lib/rack/auth/digest/request.rb, line 22 def nonce @nonce ||= Nonce.parse(params['nonce']) end
# File lib/rack/auth/digest/request.rb, line 26 def params @params ||= Params.parse(parts.last) end