Method: StudyEngine::Assessment#results

Defined in:
app/models/study_engine/assessment.rb

#resultsObject



57
58
59
60
61
62
63
64
65
# File 'app/models/study_engine/assessment.rb', line 57

def results
  @results ||= begin
    bank_ids = StudyEngine.bank_finder.call(self)
    return persisted_results if persisted_results.length == bank_ids.length
    bank_ids.map do |bank_id|
      persisted_results.find_or_initialize_by(bank_id: bank_id)
    end
  end
end