Module: Keybox::SymbolSet

Included in:
SymbolSetGenerator
Defined in:
lib/keybox/string_generator.rb

Constant Summary collapse

LOWER_ASCII =
("a".."z").to_a
UPPER_ASCII =
("A".."Z").to_a
NUMERAL_ASCII =
("0".."9").to_a
SPECIAL_ASCII =
("!".."/").to_a + (":".."@").to_a + %w( [ ] ^ _ { } | ~ )
ALL =
LOWER_ASCII + UPPER_ASCII + NUMERAL_ASCII + SPECIAL_ASCII
MAPPING =
{
    "lower"     => LOWER_ASCII,
    "upper"     => UPPER_ASCII,
    "numerical" => NUMERAL_ASCII,
    "special"   => SPECIAL_ASCII,
    "all"       => ALL
}