class DsaCodebreakerGame::Gamer

Attributes

guess[RW]
history[RW]
lives[RW]

Public Class Methods

new() click to toggle source
# File lib/dsa_codebreaker_game/gamer.rb, line 7
def initialize
  @lives = 8
  @history = []
  @guess = ['_','_','_','_']
end

Public Instance Methods

died?() click to toggle source
# File lib/dsa_codebreaker_game/gamer.rb, line 17
def died?
  @lives < 0
end
guess=(guess) click to toggle source
# File lib/dsa_codebreaker_game/gamer.rb, line 21
def guess=(guess)
  @history << guess
  @guess = guess.chomp.split('')
end
lost_a_life() click to toggle source
# File lib/dsa_codebreaker_game/gamer.rb, line 13
def lost_a_life
  @lives -= 1
end