class PaitinHangman::GameData

Attributes

chances[R]
count[R]
game_word[R]
misses[R]
player_name[R]
right_guesses[R]
word_control[R]

Public Class Methods

new(player_name, misses, right_guesses, chances, word_control, game_word, count) click to toggle source
# File lib/paitin_hangman/game_data.rb, line 6
def initialize(player_name, misses, right_guesses, chances, word_control,
               game_word, count)
  @player_name = player_name
  @misses = misses
  @right_guesses = right_guesses
  @chances = chances
  @word_control = word_control
  @game_word = game_word
  @count = count
end

Public Instance Methods

to_s() click to toggle source
# File lib/paitin_hangman/game_data.rb, line 17
def to_s
  "#{player_name}  ===>>>     #{word_control.upcase.gsub('_', '__ ')}\n"\
            "\t   #{chances} chances left and you have used #{misses.join(', ')}\n"
end