Criei um programinha bem simples para testar alguns conceitos, basicamente o usuario digita quantas faces ele quer em um dado e o programa randomiza um dos valores dessa face, mas eu criei um "if" simplesmente para nao ter que executar o programa diversas vezes. Porem quando digito outro valor para "faces" o terminal exibe um aviso "warning: already initialized constant Faces" "warning: previous definition of Faces was here" Imagino o que tenha causado o erro, a falta de um "reset" no codigo mas nao sei fazer isso, segue abaixo o codigo que usei
puts "Ola vamos rolar os dados" for dados in 1..100 puts "Quantas faces vc quer que o dado tenha?" Faces = gets.to_i valor_obtido = rand(Faces).to_s puts "\n\n" puts "Seu numero é > #{valor_obtido} <" end