Sha256: 7d34b7c40d8945a94a2b924182cb00e860b676351f68864f3dd532d6351afb3c

Contents?: true

Size: 349 Bytes

Versions: 1

Compression:

Stored size: 349 Bytes

Contents

module Rapidfire
  class Answer < ActiveRecord::Base
    belongs_to :question
    belongs_to :attempt, inverse_of: :answers

    validates :question, :attempt, presence: true
    validate  :verify_answer_text

    private

    def verify_answer_text
      return false unless question.present?
      question.validate_answer(self)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rapidfire-4.0.0 app/models/rapidfire/answer.rb