Class: SecureToken

Inherits:
String
  • Object
show all
Defined in:
lib/secure_token.rb

Constant Summary collapse

COUNT =
16
CHARS =
['a','b','c','d','e','f','g','h','j','k','m','n','p','r','s','t','u','v','w','x','y','z']

Instance Method Summary collapse

Constructor Details

#initializeSecureToken

Returns a new instance of SecureToken.



28
29
30
# File 'lib/secure_token.rb', line 28

def initialize
  super(Array.new(COUNT){CHARS[SecureRandom.random_number(CHARS.size)]}.join)
end