Module: TokenAttr

Defined in:
lib/token_attr/errors.rb,
lib/token_attr/concern.rb,
lib/token_attr/version.rb

Defined Under Namespace

Modules: Concern Classes: TokenDefinition, TooManyAttemptsError

Constant Summary collapse

DEFAULT_TOKEN_LENGTH =
8.freeze
ALPHABETIC_ALPHABET =
[('a'..'z'),('A'..'Z')].map(&:to_a).flatten.freeze
NUMERIC_ALPHABET =
[(0..9)].map(&:to_a).flatten.freeze
ALPHANUMERIC_ALPHABET =
[ALPHABETIC_ALPHABET, NUMERIC_ALPHABET].flatten.freeze
VERSION =
'0.2.0'.freeze