Sha256: 8ed760a7317d23f65dfe2ff3c9f21b171ef36a9d8beb70050a691567d673a790

Contents?: true

Size: 583 Bytes

Versions: 5

Compression:

Stored size: 583 Bytes

Contents

class QuestionGroupTracker
  attr_reader :questions, :question_group_id, :question_group
  def initialize(question_group_id)
    @questions = Question.where('question_group_id=?',question_group_id)
    @counter = 0
    @question_group_id = question_group_id
    @question_group = QuestionGroup.find(question_group_id)
  end

  def check_for_new_group(question)
    if question.question_group_id != @question_group_id || !defined?(@initial_check)
      initialize(question.question_group_id)
      @initial_check = true
      return true
    else
      return false
    end
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
upgrade_surveyor_gui-0.1.3 app/models/question_group_tracker.rb
upgrade_surveyor_gui-0.1.2 app/models/question_group_tracker.rb
surveyor_gui-0.1.2 app/models/question_group_tracker.rb
surveyor_gui-0.1.1 app/models/question_group_tracker.rb
surveyor_gui-0.1.0 app/models/question_group_tracker.rb