module Authlogic::Random
Handles generating random strings. If SecureRandom is installed it will default to this and use it instead. SecureRandom comes with ActiveSupport. So if you are using this in a rails app you should have this library.
Constants
- FRIENDLY_CHARS
- SecureRandom
Public Instance Methods
friendly_token()
click to toggle source
# File lib/authlogic/random.rb, line 14 def friendly_token # use base64url as defined by RFC4648 SecureRandom.base64(15).tr('+/=', '').strip.delete("\n") end
hex_token()
click to toggle source
# File lib/authlogic/random.rb, line 10 def hex_token SecureRandom.hex(64) end