65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
# File 'app/models/effective/response.rb', line 65
def response
return nil unless question.present?
return date if question.date?
return email if question.email?
return number if question.number?
return percentage if question.percentage?
return price if question.price?
return decimal if question.decimal?
return long_answer if question.long_answer?
return short_answer if question.short_answer?
return upload_file if question.upload_file?
return question_options.first if question.choose_one?
return question_options.first if question.select_up_to_1?
return question_options if question.question_option?
raise('unknown response for unexpected question category')
end
|