Module: HumanCodes

Defined in:
lib/human_codes.rb

Defined Under Namespace

Modules: Number, String

Constant Summary collapse

SAFE_NUMBERS =
'2','3','4','5','6','7','8','9'
SAFE_LETTERS =
'A','B','C','D','E','F','G','H','J','K','M','N','P','Q','R','S','T','U','V','W','X','Y','Z'
SAFE_BASE =
SAFE_NUMBERS.size + SAFE_LETTERS.size
SAFE_CHARACTERS_AS_ASCII =
[SAFE_NUMBERS + SAFE_LETTERS].flatten.inject({}) do |hash, char|
  hash[char[0]] = hash.size
  hash
end
SAFE_CHARACTERS_AS_STRINGS =
[
  SAFE_NUMBERS.map {|char| char },
  SAFE_LETTERS.map {|char| char }
].flatten