module Authlogic::Random

Generates random strings using ruby's SecureRandom library.

Public Class Methods

friendly_token() click to toggle source

Returns a string in base64url format as defined by RFC-3548 and RFC-4648. We call this a “friendly” token because it is short and safe for URLs.

# File lib/authlogic/random.rb, line 12
def self.friendly_token
  SecureRandom.urlsafe_base64(15)
end
hex_token() click to toggle source
# File lib/authlogic/random.rb, line 6
def self.hex_token
  SecureRandom.hex(64)
end