Class: Quizzes::GameQuestion

Inherits:
ApplicationRecord show all
Defined in:
app/models/quizzes/game_question.rb

Instance Method Summary collapse

Instance Method Details

#answersObject



27
28
29
30
31
32
33
34
# File 'app/models/quizzes/game_question.rb', line 27

def answers
  [
    {id: question.answers[0].id, text: question.answers[0].text},
    {id: question.answers[1].id, text: question.answers[1].text},
    {id: question.answers[2].id, text: question.answers[2].text},
    {id: question.answers[3].id, text: question.answers[3].text}
  ].shuffle(random: seed_to_shuffle_answers)
end

#correct?(answer_id) ⇒ Boolean

Returns:

  • (Boolean)


23
24
25
# File 'app/models/quizzes/game_question.rb', line 23

def correct? answer_id
  question.correct_answer.id == answer_id
end