Sha256: 0706357e99ea75a610096ade062f2330330bfd27a0696ab16da9e6d7ed189dfe

Contents?: true

Size: 546 Bytes

Versions: 5

Compression:

Stored size: 546 Bytes

Contents

module SurveyorGui::ReportsHelper

  def question_should_display(q)
    display=true
    if q.dependency
      q.dependency.dependency_conditions.each do |dc|
        if Response.where(:question_id => dc.question_id).first && dc.answer_id != Response.where(:question_id => dc.question_id).first.answer_id
          display=false
        end
      end
    end
    return display
  end
  
  def star_average(responses,q)
    (responses.where(:question_id => q.id).where('integer_value > ?',0).collect(&:integer_value).average * 2).round
  end

end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
upgrade_surveyor_gui-0.1.3 app/helpers/surveyor_gui/reports_helper.rb
upgrade_surveyor_gui-0.1.2 app/helpers/surveyor_gui/reports_helper.rb
surveyor_gui-0.1.2 app/helpers/surveyor_gui/reports_helper.rb
surveyor_gui-0.1.1 app/helpers/surveyor_gui/reports_helper.rb
surveyor_gui-0.1.0 app/helpers/surveyor_gui/reports_helper.rb