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