Fiz meu código conforme o exemplo, mas quando tento rodar recebo o seguinte erro: 36: syntax error, unexpected keyword_end
Mas não estou encontrando, se eu tiro esse end da linha 36 continua com erro...
def da_boas_vindas
puts "Olá, bem-vindo ao jogo da forca"
puts "Qual é o seu nome?"
nome = gets.strip
puts "\n\n\n\n\n\n"
puts "O jogo já vai começar #{nome} !"
nome
end
def sorteia_palavra_secreta
puts "Estamos sorteando a palavra secreta..."
palavra_secreta = "programador"
puts "Escolhemos uma palavra secreta com #{palavra_secreta.size} letras... Boa sorte!"
palavra_secreta
end
def joga(nome)
palavra_secreta = sorteia_palavra_secreta
erros = 0
chutes = []
pontos_ate_agora = 0
puts "Você ganhou #{pontos_ate_agora} pontos."
end
def nao_quer_jogar
puts "Deseja jogar novamente? (S/N) "
quero_jogar = gets.strip
nao_quero_jogar = quero_jogar.upcase == "N"
end
nome = da_boas_vindas
loop do
joga nome
break if nao_quer_jogar ?
end