class MorseCode::Cli
Public Instance Methods
decode(message = '')
click to toggle source
# File lib/morse_code/cli.rb, line 29 def decode(message = '') if options[:dit_dah] puts MorseCode::Decoder.new(message).dit_dah_to else puts MorseCode::Decoder.new(message).decode end end
encode(message = '')
click to toggle source
# File lib/morse_code/cli.rb, line 14 def encode(message = '') encoder = MorseCode::Encoder.new(message) if options[:dit_dah] puts encoder.dit_dah else puts encoder.encode end if options[:wave] wavefile = encoder.wave puts "Generate wave file: #{wavefile}" end end