Module: HasHelpers::ServiceTrust::BearerToken
- Defined in:
- lib/has_helpers/service_trust/bearer_token.rb
Constant Summary collapse
- PATTERN =
/\ABearer\s+(.+)\z/
Class Method Summary collapse
Class Method Details
.apply!(request, headers) ⇒ Object
17 18 19 20 |
# File 'lib/has_helpers/service_trust/bearer_token.rb', line 17 def apply!(request, headers) headers.each { |key, value| request[key] = value } request end |
.extract!(authorization_header) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/has_helpers/service_trust/bearer_token.rb', line 10 def extract!() match = .to_s.match(PATTERN) raise InvalidTokenError, "missing bearer token" unless match match[1] end |