Module: EncodedToken::Base
- Included in:
- EncodedToken
- Defined in:
- lib/encoded_token/base.rb
Constant Summary collapse
- HEX_TEXT =
:nodoc:
(HEX_NUMS + HEX_CHARS + SPECIAL_CHARS).join
- CIPHER_TEXT =
:nodoc:
CIPHER_CHARS.join
- CIPHER_COUNT =
:nodoc:
16- TARGET_SIZE =
:nodoc:
55- @@seed =
nil- @@ciphers =
nil- @@keylist =
nil
Instance Method Summary collapse
-
#seed=(new_seed) ⇒ Object
Sets the seed to be used in generating a random encoding.
Instance Method Details
#seed=(new_seed) ⇒ Object
Sets the seed to be used in generating a random encoding
- returns:
-
true on success
-
- on error:
-
raises an exception
-
51 52 53 54 55 56 57 58 59 |
# File 'lib/encoded_token/base.rb', line 51 def seed=(new_seed) if @@seed fail_with_seed_already_set else @@seed = parse_seed(new_seed) generate_ciphers return true end end |