Module: PigLatinRb
- Defined in:
- lib/pig_latin_rb.rb,
lib/pig_latin_rb/version.rb,
lib/pig_latin_rb/constants.rb,
lib/pig_latin_rb/vowel_handler.rb,
lib/pig_latin_rb/consonant_handler.rb
Defined Under Namespace
Classes: ConsonantHandler, Constants, VowelHandler
Constant Summary collapse
- VERSION =
"0.0.2"
Class Method Summary collapse
Class Method Details
.pig_latin(word) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/pig_latin_rb.rb', line 7 def self.pig_latin(word) handler = if Constants::VOWELS.include?(word[0]) VowelHandler.new(word) else ConsonantHandler.new(word) end handler.print_pig_latin end |