diff --git a/lib/hola.rb b/lib/hola.rb index 8289027..e0f5277 100644 --- a/lib/hola.rb +++ b/lib/hola.rb @@ -1,5 +1,8 @@ class Hola - def self.hi - puts "Hello world!" + def self.hi(language) + translator = Translator.new(language) + puts translator.hi end end + +require 'hola/translator' diff --git a/lib/hola/translator.rb b/lib/hola/translator.rb new file mode 100644 index 0000000..eff8bfc --- /dev/null +++ b/lib/hola/translator.rb @@ -0,0 +1,14 @@ +class Hola::Translator + def initialize(language = :english) + @language = language + end + + def hi + case @language + when :spanish + "hola mundo" + else + "hello world" + end + end +end