class Human
Subclasses
Public Instance Methods
choose()
click to toggle source
# File lib/player.rb, line 25 def choose puts "#{name}, Please select rock/paper/scissors" m = '' loop do m = gets.chomp break if Move::VALUES.include?(m) puts 'Please enter a valid string' end self.move = Move.new(m) puts "#{name} choose #{move}" end
set_name()
click to toggle source
# File lib/player.rb, line 14 def set_name puts 'Please enter your name' n = '' loop do n = gets.chomp break unless n.empty? puts 'Name is required to continue' end self.name = n end