Module: Cryptogram::Presets::Alphabets

Defined in:
lib/cryptogram/presets/alphabets.rb

Constant Summary collapse

ALPHABETS =
{
  english:  Array('a'..'z'),
  russian: Array('а'..'я')
}.freeze

Class Method Summary collapse

Class Method Details

.fetch(alphabet_name) ⇒ Object



10
11
12
13
14
# File 'lib/cryptogram/presets/alphabets.rb', line 10

def fetch(alphabet_name)
  ALPHABETS.fetch(alphabet_name) do
    raise ArgumentError, "Unrecognized alphabet preset: #{alphabet_name}"
  end
end