Я использую следующее, чтобы проверить, является ли ответ на поставленный вопрос истинным или ложным:
when "new"
n = nums[rand(nums.length)]
puts "Question:"
puts qs[n].question
torf = gets.downcase.to_str.eql? qs[n].answer.downcase.to_str
puts torf
Но результат torf
всегда ложен, даже если поставлен правильный ответ.Чего мне не хватает?