Class: HttpResource::Auth::Basic
- Inherits:
-
Object
- Object
- HttpResource::Auth::Basic
- Defined in:
- lib/http_resource/auth/basic.rb
Overview
HTTP Basic auth: sets the standard ‘Authorization: Basic <base64>` header via Net::HTTP’s own ‘#basic_auth`.
Instance Method Summary collapse
- #apply(request) ⇒ Object
-
#initialize(username, password) ⇒ Basic
constructor
A new instance of Basic.
Constructor Details
#initialize(username, password) ⇒ Basic
Returns a new instance of Basic.
8 9 10 11 |
# File 'lib/http_resource/auth/basic.rb', line 8 def initialize(username, password) @username = username.to_s @password = password.to_s end |
Instance Method Details
#apply(request) ⇒ Object
13 14 15 |
# File 'lib/http_resource/auth/basic.rb', line 13 def apply(request) request.basic_auth(@username, @password) end |