class PaperRockScissors::Human

Public Instance Methods

check_move(move) click to toggle source
# File lib/paper_rock_scissors/game.rb, line 51
def check_move(move)
  if %w(P R S).include?(move)
    return move
  else
    puts "Invalid Choice!"
    get_move
  end
end
get_move() click to toggle source
# File lib/paper_rock_scissors/game.rb, line 45
def get_move
  print "Choose (P) for paper, (R) for rock, or (S) for scissors. >> "
  move = gets.chomp.upcase
  check_move(move)
end