module RocaPapelTijeras::Cli

Constants

EXIT_COMMANDS

Public Instance Methods

exit_game() click to toggle source
# File lib/rocapapeltijeras/cli.rb, line 21
def exit_game
  puts "Ok ciao."
  exit
end
verify_response(response, acceptable_responses) click to toggle source
# File lib/rocapapeltijeras/cli.rb, line 7
def verify_response(response, acceptable_responses)
  if acceptable_responses.include?(response)
    return response
  elsif EXIT_COMMANDS.include?(response)
    exit_game
  else
    while !acceptable_responses.include?(response)
      puts "Lo siento, '#{response}' no es no es una respuesta vĂ¡lida. Lo intenta de nuevo."
      response = gets.chomp.downcase
    end
  end
  response
end