Module: Merb::Authentication::Mixins::AuthenticatedUser::ClassMethods

Defined in:
lib/merb-auth-remember-me/mixins/authenticated_user.rb

Instance Method Summary collapse

Instance Method Details

#make_tokenObject

Create random key.

Returns

String

The generated key



52
53
54
# File 'lib/merb-auth-remember-me/mixins/authenticated_user.rb', line 52

def make_token
  secure_digest(Time.now, (1..10).map{ rand.to_s })
end

#secure_digest(*args) ⇒ Object



44
45
46
# File 'lib/merb-auth-remember-me/mixins/authenticated_user.rb', line 44

def secure_digest(*args)
  Digest::SHA1.hexdigest(args.flatten.join('--'))
end