Parent

Class Index [+]

Quicksearch

Rack::Auth::AbstractRequest

Constants

AUTHORIZATION_KEYS

Public Class Methods

new(env) click to toggle source
   # File lib/rack/auth/abstract/request.rb, line 7
7:       def initialize(env)
8:         @env = env
9:       end

Public Instance Methods

params() click to toggle source
    # File lib/rack/auth/abstract/request.rb, line 27
27:       def params
28:         @params ||= parts.last
29:       end
parts() click to toggle source
    # File lib/rack/auth/abstract/request.rb, line 19
19:       def parts
20:         @parts ||= @env[authorization_key].split(' ', 2)
21:       end
provided?() click to toggle source
    # File lib/rack/auth/abstract/request.rb, line 15
15:       def provided?
16:         !authorization_key.nil?
17:       end
request() click to toggle source
    # File lib/rack/auth/abstract/request.rb, line 11
11:       def request
12:         @request ||= Request.new(@env)
13:       end
scheme() click to toggle source
    # File lib/rack/auth/abstract/request.rb, line 23
23:       def scheme
24:         @scheme ||= parts.first.downcase.to_sym
25:       end

Private Instance Methods

authorization_key() click to toggle source
    # File lib/rack/auth/abstract/request.rb, line 36
36:       def authorization_key
37:         @authorization_key ||= AUTHORIZATION_KEYS.detect { |key| @env.has_key?(key) }
38:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.