Skip to content

Instantly share code, notes, and snippets.

@bewatts
Last active August 29, 2015 14:24
Show Gist options
  • Save bewatts/db5bf475716ad99947e4 to your computer and use it in GitHub Desktop.
Save bewatts/db5bf475716ad99947e4 to your computer and use it in GitHub Desktop.
class HangmanGameLoop
def initialize(word_to_guess)
@word_to_guess = word_to_guess
@guessed_letters = []
end
def word_to_guess
@word_to_guess
end
def guessed_letters
@guessed_letters
end
def render_current_word_status
puts "Current Hangman Status: #{current_word_status}"
end
def current_word_status
word_status = []
word_to_guess.split('').each do |letter|
word_status << guessed_letters.include?(letter) ? letter : '_'
end
return word_status.join('')
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment