Class: PansophyAuthenticator::ApplicationKeys
- Inherits:
-
Object
- Object
- PansophyAuthenticator::ApplicationKeys
- Includes:
- Singleton
- Defined in:
- lib/pansophy_authenticator/application_keys.rb
Instance Method Summary collapse
- #clear_cache ⇒ Object
- #key(application) ⇒ Object
- #own ⇒ Object
- #valid?(application, key) ⇒ Boolean
- #validate!(application, key) ⇒ Object
Instance Method Details
#clear_cache ⇒ Object
27 28 29 |
# File 'lib/pansophy_authenticator/application_keys.rb', line 27 def clear_cache cache.delete end |
#key(application) ⇒ Object
15 16 17 |
# File 'lib/pansophy_authenticator/application_keys.rb', line 15 def key(application) matcher(application).key end |
#own ⇒ Object
11 12 13 |
# File 'lib/pansophy_authenticator/application_keys.rb', line 11 def own key(configuration.application) end |
#valid?(application, key) ⇒ Boolean
19 20 21 |
# File 'lib/pansophy_authenticator/application_keys.rb', line 19 def valid?(application, key) matcher(application).valid?(key) end |
#validate!(application, key) ⇒ Object
23 24 25 |
# File 'lib/pansophy_authenticator/application_keys.rb', line 23 def validate!(application, key) matcher(application).validate!(key) end |