class PigLatinRb::ConsonantHandler
Public Class Methods
new(word)
click to toggle source
# File lib/pig_latin_rb/consonant_handler.rb, line 4 def initialize(word) @char_array = word.chars end
Public Instance Methods
print_pig_latin()
click to toggle source
# File lib/pig_latin_rb/consonant_handler.rb, line 8 def print_pig_latin intermediate_word = [] @char_array.each_with_index do |value, index| if Constants::VOWELS.include?(value) intermediate_word = @char_array[index..-1] + intermediate_word break else intermediate_word << value end end intermediate_word << 'ay' intermediate_word.join('') end