Class: Rack::Auth::Basic::Request
- Inherits:
-
AbstractRequest
- Object
- AbstractRequest
- Rack::Auth::Basic::Request
- Defined in:
- lib/rack/auth/basic.rb
Instance Method Summary collapse
Methods inherited from AbstractRequest
#initialize, #params, #parts, #provided?, #scheme
Constructor Details
This class inherits a constructor from Rack::Auth::AbstractRequest
Instance Method Details
#basic? ⇒ Boolean
43 44 45 |
# File 'lib/rack/auth/basic.rb', line 43 def basic? :basic == scheme end |
#credentials ⇒ Object
47 48 49 |
# File 'lib/rack/auth/basic.rb', line 47 def credentials @credentials ||= params.unpack("m*").first.split(/:/, 2) end |
#username ⇒ Object
51 52 53 |
# File 'lib/rack/auth/basic.rb', line 51 def username credentials.first end |