Sha256: 336291cbb5db73343fdc11b397476b1f650f552b3d736995365e094fd2b93a77
Contents?: true
Size: 467 Bytes
Versions: 1
Compression:
Stored size: 467 Bytes
Contents
class Translator #: (String, String) -> String def translate(text, language) "#{text} in #{language} is..." end #!arg String [ "english", "french", "german", "japanese", "spanish", "urdu", "korean", "hungarian", ].each do |lang,| #!arg String #!arg String define_method(:"to_#{lang}") do |s,| translate(s, lang) end end end t = Translator.new x = t.to_german("Hello")
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
houndstooth-0.1.0 | fuzz/cases/z.rb |