Sha256: d7d2cc88db889a42026c5152e00c4ecf0bbc4f057baff81831cb09b2a9d73419
Contents?: true
Size: 773 Bytes
Versions: 5
Compression:
Stored size: 773 Bytes
Contents
module Codebreaker class Player attr_accessor :name, :player_code, :score def initialize(score = 0) @name = input_name @player_code = '' @score = score end def guess print 'Type your secret code or "hint": ' @player_code = input_code end def agree? input =~ /^yes|y/i ? true : false end private def input gets.chomp end def input_name print 'Please, enter your name: ' input end def input_code player_code = input if player_code.size == Codebreaker::Game::CODE_SIZE || player_code == 'hint' player_code else puts 'You should type 4 numbers in code or "hint"!!!' input_code end end end end
Version data entries
5 entries across 5 versions & 1 rubygems