Class: Crusade::APNS::UserTokenGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/crusade/apns/crypto/user_token_generator.rb

Instance Method Summary collapse

Constructor Details

#initialize(user_id) ⇒ UserTokenGenerator

Returns a new instance of UserTokenGenerator.



6
7
8
# File 'lib/crusade/apns/crypto/user_token_generator.rb', line 6

def initialize(user_id)
  self.user_id = String(user_id)
end

Instance Method Details

#generateObject



10
11
12
# File 'lib/crusade/apns/crypto/user_token_generator.rb', line 10

def generate
  Digest::SHA1.hexdigest("#{salt}--#{user_id}")
end