module Morse
Extended Modules
Defined in:
morse.crmorse/version.cr
Constant Summary
-
MORSE_LANGUAGE =
{"a" => ".−", "q" => "−−.−", 7 => "−−...", "b" => "−...", "r" => ".−.", 8 => "−−−..", "c" => "−.−.", "s" => "...", 9 => "−−−−.", "d" => "−..", "t" => "−", 0 => "−−−−−", "e" => ".", "u" => "..−", "." => ".−.−.−", "f" => "..−.", "v" => "...−", "," => "−−..−−", "g" => "−−.", "w" => ".−−", "?" => "..−−..", "h" => "....", "x" => "−..−", " " => "/", "i" => "..", "y" => "−.−−", "j" => ".−−−", "z" => "−−..", "k" => "−.-", 1 => ".−−−−", "l" => ".−..", 2 => "..−−−", "m" => "−−", 3 => "...−−", "n" => "−.", 4 => "....−", "o" => "−−−", 5 => ".....", "p" => ".−−.", 6 => "−...."}
-
The IUT International Morse Code alphabets.
-
VERSION =
"0.1.0"
Instance Method Summary
-
#decode(text)
decode: takes a encoded string and decodes it back into english alphabets.
-
#encode(text)
encode: takes a string and encodes it into morse code.