class BigFiveBroad100Test

Implementation of BigFive Broad 100 Q

Constants

DOC
QUESTIONS

Public Instance Methods

result() click to toggle source
# File lib/jungi/bigfive.rb, line 261
def result
  fail 'Not ready yet!' unless self.finished?

  ex = self.Q61 + self.Q26 + self.Q10 + self.Q1 +
       self.Q68 + self.Q9 + self.Q82 + self.Q3 +
       self.Q18 +
       Question::Answer.reverse_scale(self.Q20) +
       Question::Answer.reverse_scale(self.Q4) +
       Question::Answer.reverse_scale(self.Q77) +
       Question::Answer.reverse_scale(self.Q5) +
       Question::Answer.reverse_scale(self.Q80) +
       Question::Answer.reverse_scale(self.Q12) +
       Question::Answer.reverse_scale(self.Q74) +
       Question::Answer.reverse_scale(self.Q23) +
       Question::Answer.reverse_scale(self.Q88) +
       Question::Answer.reverse_scale(self.Q75) +
       Question::Answer.reverse_scale(self.Q85)
  agr = self.Q71 + self.Q55 + self.Q76 + self.Q100 +
        self.Q58 + self.Q84 + self.Q69 + self.Q86 +
        self.Q78 + self.Q56 + self.Q42 + self.Q34 +
        self.Q83 + self.Q44 +
        Question::Answer.reverse_scale(self.Q24) +
        Question::Answer.reverse_scale(self.Q59) +
        Question::Answer.reverse_scale(self.Q65) +
        Question::Answer.reverse_scale(self.Q47) +
        Question::Answer.reverse_scale(self.Q70) +
        Question::Answer.reverse_scale(self.Q91)
  cons = self.Q98 + self.Q93 + self.Q64 + self.Q62 +
         self.Q11 + self.Q46 + self.Q99 + self.Q50 +
         self.Q36 + self.Q25 + self.Q2 +
         Question::Answer.reverse_scale(self.Q37) +
         Question::Answer.reverse_scale(self.Q63) +
         Question::Answer.reverse_scale(self.Q8) +
         Question::Answer.reverse_scale(self.Q92) +
         Question::Answer.reverse_scale(self.Q6) +
         Question::Answer.reverse_scale(self.Q32) +
         Question::Answer.reverse_scale(self.Q33) +
         Question::Answer.reverse_scale(self.Q57) +
         Question::Answer.reverse_scale(self.Q13)
  emo = self.Q53 + self.Q87 + self.Q89 + self.Q94 +
        self.Q35 + Question::Answer.reverse_scale(self.Q48) +
        Question::Answer.reverse_scale(self.Q73) +
        Question::Answer.reverse_scale(self.Q51) +
        Question::Answer.reverse_scale(self.Q43) +
        Question::Answer.reverse_scale(self.Q4) +
        Question::Answer.reverse_scale(self.Q38) +
        Question::Answer.reverse_scale(self.Q27) +
        Question::Answer.reverse_scale(self.Q21) +
        Question::Answer.reverse_scale(self.Q67) +
        Question::Answer.reverse_scale(self.Q7) +
        Question::Answer.reverse_scale(self.Q45) +
        Question::Answer.reverse_scale(self.Q95) +
        Question::Answer.reverse_scale(self.Q66) +
        Question::Answer.reverse_scale(self.Q54) +
        Question::Answer.reverse_scale(self.Q30)
  int = self.Q97 + self.Q22 + self.Q14 + self.Q79 + self.Q15 +
        self.Q31 + self.Q90 + self.Q29 + self.Q17 + self.Q28 +
        self.Q19 + self.Q41 + self.Q72 +
        Question::Answer.reverse_scale(self.Q96) +
        Question::Answer.reverse_scale(self.Q52) +
        Question::Answer.reverse_scale(self.Q60) +
        Question::Answer.reverse_scale(self.Q16) +
        Question::Answer.reverse_scale(self.Q39) +
        Question::Answer.reverse_scale(self.Q81) +
        Question::Answer.reverse_scale(self.Q49)

  [ex, agr, cons, emo, int]
end