Class: ActionPushNative::Service::Apns::TokenProvider
- Inherits:
-
Object
- Object
- ActionPushNative::Service::Apns::TokenProvider
- Defined in:
- lib/action_push_native/service/apns/token_provider.rb
Constant Summary collapse
- EXPIRED =
-1
Instance Method Summary collapse
- #fresh_access_token ⇒ Object
-
#initialize(config) ⇒ TokenProvider
constructor
A new instance of TokenProvider.
Constructor Details
#initialize(config) ⇒ TokenProvider
Returns a new instance of TokenProvider.
6 7 8 9 |
# File 'lib/action_push_native/service/apns/token_provider.rb', line 6 def initialize(config) @config = config @expires_at = EXPIRED end |
Instance Method Details
#fresh_access_token ⇒ Object
11 12 13 14 |
# File 'lib/action_push_native/service/apns/token_provider.rb', line 11 def fresh_access_token regenerate_if_expired token end |