No código abaixo, o Ruby está retornando uma letra e não os strings inteiros (palavras).
def definir_palavra
texto = File.read("dicionario.txt")
texto.split("\n")
resposta2 = texto[rand(texto.size-1)]
msg_palavra_foi_escolhida (resposta2)
resposta2
end