Module: Translation

Defined in:
lib/hashes/hashes.rb

Overview

Required hash for translation

Constant Summary collapse

@@asciitomorse =
{'a' => '.-', 'b' => '-...', 
'c' => '-.-.', 'd' => '-..', 'e' => '.', 
'f' => '..-.', 'g' => '--.', 'h' => '....', 
'i' => '..', 'j' => '.---', 'k' => '-.-', 
'l' => '.-..', 'm' => '--', 'n' => '-.', 
'o' => '---', 'p' => '.--.', 'q' => '--.-', 
'r' => '.-.', 's' => '...', 't' => '-', 
'u' => '..-', 'v' => '...-', 'w' => '.--', 
'x'=> '-..-', 'y' => '-.--', 'z' => '--..', 
'1' => '.----', '2' => '..---', '3' => '...--', 
'4' => '....-', '5' => '.....', '6' => '-....', 
'7' => '--...', '8' => '---..', '9' => '----.', 
'0' => '-----', ', ' => '--..--', '.' => '.-.-.-', 
'?' => '..--..', '/' => '-..-.', '-' => '-....-', ' ' => '\\'}
@@morsetoascii =
{'.-' => 'a', '-...' => 'b', 
'-.-.' => 'c', '-..' => 'd', '.' => 'e', 
'..-.' => 'f', '--.' => 'g', '....' => 'h', 
'..' => 'i', '.---' => 'j', '-.-' => 'k', 
'.-..' => 'l', '--' => 'm', '-.' => 'n', 
'---' => 'o', '.--.' => 'p', '--.-' => 'q', 
'.-.' => 'r', '...' => 's', '-' => 't', 
'..-' => 'u', '...-' => 'v', '.--' => 'w', 
'-..-'=> 'x', '-.--' => 'y', '--..' => 'z', 
'.----' => '1', '..---' => '2', '...--' => '3', 
'....-' => '4', '.....' => '5', '-....' => '6', 
'--...' => '7', '---..' => '8', '----.' => '9', 
'-----' => '0', '--..--' => ',', '.-.-.-' => '.', 
'..--..' => '?', '-..-.' => '/', '-....-' => '-', '\\' => ' '}