module ObfuscatedMorseCode
Constants
- VERSION
Public Class Methods
morse_code(file_path)
click to toggle source
# File lib/obfuscated_morse_code.rb, line 9 def self.morse_code(file_path) parsed_text = FileParser.new(file_path).parse MorseCodeTranslator.new.translate(parsed_text).join("\n") rescue ArgumentError => e puts e.message rescue FileParser::FileNotFoundError => e puts e.message end
obfuscated_morse_code(file_path)
click to toggle source
# File lib/obfuscated_morse_code.rb, line 18 def self.obfuscated_morse_code(file_path) parsed_text = FileParser.new(file_path).parse morse_code = MorseCodeTranslator.new.translate(parsed_text) MorseCodeObfuscator.new(morse_code).obfuscate.join("\n") rescue ArgumentError => e puts e.message rescue FileParser::FileNotFoundError => e puts e.message end