Method: Qe::ChoiceField#display_response
- Defined in:
- app/models/qe/choice_field.rb
#display_response(app = nil) ⇒ Object
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'app/models/qe/choice_field.rb', line 95 def display_response(app=nil) r = responses(app) r.reject! {|a| a.class == Answer && a.value.blank?} if r.blank? "" elsif self.style == 'yes-no' ans = r.first if ans.class == Answer is_true(ans.value) ? "Yes" : "No" else is_true(ans) ? "Yes" : "No" end elsif self.style == 'acceptance' "Accepted" # if not blank, it's accepted else r.compact.join(", ") end end |