Class: Pushr::Daemon::Apns2Support::Token

Inherits:
Object
  • Object
show all
Defined in:
lib/pushr/daemon/apns2_support/token.rb

Constant Summary collapse

ALGORITHM =
'ES256'

Instance Method Summary collapse

Constructor Details

#initialize(configuration) ⇒ Token

Returns a new instance of Token.



7
8
9
# File 'lib/pushr/daemon/apns2_support/token.rb', line 7

def initialize(configuration)
  @configuration = configuration
end

Instance Method Details

#generateObject



11
12
13
# File 'lib/pushr/daemon/apns2_support/token.rb', line 11

def generate
  JWT.encode(payload, ec_key, ALGORITHM, header_fields)
end