Class: ApiParticulier::Commons::Auth::BearerToken
- Defined in:
- lib/api_particulier/commons/auth/bearer_token.rb
Instance Method Summary collapse
- #apply(request) ⇒ Object
-
#initialize(token) ⇒ BearerToken
constructor
A new instance of BearerToken.
Constructor Details
#initialize(token) ⇒ BearerToken
Returns a new instance of BearerToken.
10 11 12 13 14 |
# File 'lib/api_particulier/commons/auth/bearer_token.rb', line 10 def initialize(token) raise ArgumentError, 'token must be a non-empty string' if token.nil? || token.to_s.strip.empty? @token = token.to_s end |
Instance Method Details
#apply(request) ⇒ Object
16 17 18 |
# File 'lib/api_particulier/commons/auth/bearer_token.rb', line 16 def apply(request) request.headers['Authorization'] = "Bearer #{@token}" end |