class Rack::Auth::AbstractRequest

Constants

AUTHORIZATION_KEYS

Public Class Methods

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

Public Instance Methods

params() click to toggle source
# File lib/rack/auth/abstract/request.rb, line 21
def params
  @params ||= parts.last
end
parts() click to toggle source
# File lib/rack/auth/abstract/request.rb, line 13
def parts
  @parts ||= @env[authorization_key].split(' ', 2)
end
provided?() click to toggle source
# File lib/rack/auth/abstract/request.rb, line 9
def provided?
  !authorization_key.nil?
end
scheme() click to toggle source
# File lib/rack/auth/abstract/request.rb, line 17
def scheme
  @scheme ||= parts.first.downcase.to_sym
end