class Quiz

Public Class Methods

new() click to toggle source
# File lib/depscale.rb, line 9
def initialize
  @questions = []
end

Public Instance Methods

add_question(question) click to toggle source
# File lib/depscale.rb, line 13
def add_question(question)
  @questions << question
end
last_question() click to toggle source
# File lib/depscale.rb, line 17
def last_question
  @questions.last
end
run_quiz() click to toggle source
# File lib/depscale.rb, line 21
def run_quiz
  count=0
  @questions.each { |q| count += 1 if q.ask }
  puts "You got a score of #{count} \n"
      case count 
       when 1..5
       puts "You are in good mood , there is no evidence of depression"
       when 6..10
       puts "Your answers are suggestive of depression \n There is a need for more assessment"
       when 11..20
       puts "Your answers are indicative of depression, you need to seek psychiatric consultation"
      end
end