Sha256: 7cb29f7577cc536f7b7f9ed37edba89c51c78e9a7285323367925e57ef6dbe4c

Contents?: true

Size: 368 Bytes

Versions: 6

Compression:

Stored size: 368 Bytes

Contents

module SurveyorGui
  module Models
    module QuestionAndGroupSharedMethods
      def controlling_questions
        dependencies = []
        dependencies << self.dependency
        dependencies.map{|d| d.dependency_conditions.map{|dc| dc.question.part_of_group? ? dc.question.question_group.questions.last : dc.question}}.flatten.uniq
      end    
    end
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
upgrade_surveyor_gui-0.1.3 lib/surveyor_gui/models/question_and_group_shared_methods.rb
upgrade_surveyor_gui-0.1.2 lib/surveyor_gui/models/question_and_group_shared_methods.rb
surveyor_gui-0.1.2 lib/surveyor_gui/models/question_and_group_shared_methods.rb
surveyor_gui-0.1.1 lib/surveyor_gui/models/question_and_group_shared_methods.rb
surveyor_gui-0.1.0 lib/surveyor_gui/models/question_and_group_shared_methods.rb
surveyor_gui-0.0.3 lib/surveyor_gui/models/question_and_group_shared_methods.rb