Module: Er18Ern::ImprovedErmahgerd
- Defined in:
- lib/er18ern.rb
Class Method Summary collapse
Class Method Details
.translate(words) ⇒ Object
69 70 71 72 73 74 75 76 77 |
# File 'lib/er18ern.rb', line 69 def self.translate(words) words.gsub(/([{]?)([&]?)\w+/) do |word| if $1 == "{" || $2 == "&" word else translate_word(word.upcase) end end end |
.translate_word(word) ⇒ Object
79 80 81 82 83 84 85 86 87 88 |
# File 'lib/er18ern.rb', line 79 def self.translate_word(word) case word when "ENGINE" "ERNGIN" when "YARD" "YERD" else Ermahgerd.translate_word(word) end end |