Class: ServiceAuthenticator::KeyValidator
- Inherits:
-
Object
- Object
- ServiceAuthenticator::KeyValidator
- Defined in:
- lib/service_authenticator/key_validator.rb
Constant Summary collapse
Instance Method Summary collapse
-
#initialize(external_service) ⇒ KeyValidator
constructor
A new instance of KeyValidator.
- #valid_key?(service_key) ⇒ Boolean
Constructor Details
#initialize(external_service) ⇒ KeyValidator
Returns a new instance of KeyValidator.
5 6 7 8 9 |
# File 'lib/service_authenticator/key_validator.rb', line 5 def initialize(external_service) @external_service = external_service raise KeyChain::KeyChainError::ServiceNotConfiguredError.new(@external_service) if service_key_set.nil? end |
Instance Method Details
#valid_key?(service_key) ⇒ Boolean
11 12 13 14 |
# File 'lib/service_authenticator/key_validator.rb', line 11 def valid_key?(service_key) return false if service_key.nil? service_key_set.include?(service_key) end |