Spec-Zone.ru › Ruby / Rack

class Rack::Auth::AbstractRequest

Константы

AUTHORIZATION_KEYS

Публичные методы класса

new (env) Показать исходный код
# File lib/rack/auth/abstract/request.rb, line 9
def initialize(env)
  @env = env
end

Публичные методы экземпляра

params () Показать исходный код
# File lib/rack/auth/abstract/request.rb, line 33
def params
  @params ||= parts.last
end
parts () Показать исходный код
# File lib/rack/auth/abstract/request.rb, line 25
def parts
  @parts ||= @env[authorization_key].split(' ', 2)
end
provided? () Показать исходный код
# File lib/rack/auth/abstract/request.rb, line 17
def provided?
  !authorization_key.nil? && valid?
end
request () Показать исходный код
# File lib/rack/auth/abstract/request.rb, line 13
def request
  @request ||= Request.new(@env)
end
scheme () Показать исходный код
# File lib/rack/auth/abstract/request.rb, line 29
def scheme
  @scheme ||= parts.first&.downcase
end
valid? () Показать исходный код
# File lib/rack/auth/abstract/request.rb, line 21
def valid?
  !@env[authorization_key].nil?
end

© 2007-2021 Leah Neukirchen
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API