WebGet Ruby Gem: SecureToken

Author

Joel Parker Henderson, [email protected]

Copyright

Copyright (c) 2006-2010 Joel Parker Henderson

License

CreativeCommons License, Non-commercial Share Alike

License

LGPL, GNU Lesser General Public License

Random token generator to create strong secure text tokens.

==Example SecureToken.new => "kavzwbnxremyqlkw"

This generates a 16-character token of all lowercase letters, using Ruby's securerandom methods.

SecureToken is a string, so you can do any string methods on it. You can change how tokens are randomly created, however you want.

==SecureRandom

Ruby 1.8.6 and older does not have a secure random number method, so this gem checks to see if the SecureRandom class is defined; if it is not, then we require our webget_ruby_secure_random gem.