Module: MorseCode
- Defined in:
- lib/morse_code.rb,
lib/morse_code/cli.rb,
lib/morse_code/base.rb,
lib/morse_code/wave.rb,
lib/morse_code/error.rb,
lib/morse_code/sample.rb,
lib/morse_code/decoder.rb,
lib/morse_code/encoder.rb,
lib/morse_code/version.rb,
lib/morse_code/cacheable.rb,
lib/morse_code/decoders/chinese.rb,
lib/morse_code/decoders/english.rb,
lib/morse_code/encoders/chinese.rb,
lib/morse_code/encoders/english.rb
Defined Under Namespace
Modules: Cacheable, Decoders, Encoders Classes: Base, Cli, Decoder, Encoder, Error, NotImplementedError, NotSupportedError, Sample, Wave
Constant Summary collapse
- ENCODE_MAP =
Hash[*%w/ A .- 1 .---- B -... 2 ..--- C -.-. 3 ...-- D -.. 4 ....- E . 5 ..... F ..-. 6 -.... G --. 7 --... H .... 8 ---.. I .. 9 ----. J .--- 0 ----- K -.- . .-.-.- L .-.. , --..-- M -- ? ..--.. N -. \/ -..-. O --- : ---... P .--. ; -.-.-. Q --.- = -...- R .-. + .-.-. S ... - -....- T - _ ..--.- U ..- " .-..-. V ...- $ ...-..- W .-- @ .--.-. X -..- Y -.-- Z --.. /]
- DECODE_MAP =
ENCODE_MAP.invert
- VERSION =
'0.5.0'.freeze