class GekanatorGame < ApplicationRecord belongs_to :user belongs_to :guessed_post, class_name: 'Post' belongs_to :correct_post, class_name: 'Post' has_many :question_suggestions, class_name: 'GekanatorQuestionSuggestion', dependent: :delete_all has_many :question_examples, class_name: 'GekanatorQuestionExample', dependent: :delete_all validates :answers, presence: true validates :question_count, numericality: { greater_than_or_equal_to: 0 } validates :won, inclusion: { in: [true, false] } end