Class: Response
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Response
- Includes:
- ActionView::Helpers::SanitizeHelper
- Defined in:
- app/models/response.rb
Instance Method Summary collapse
- #correct? ⇒ Boolean
- #selected ⇒ Object (also: #selected?)
- #selected=(value) ⇒ Object
-
#to_s ⇒ Object
used in dependency_explanation_helper.
Instance Method Details
#correct? ⇒ Boolean
28 29 30 |
# File 'app/models/response.rb', line 28 def correct? question.correct_answer_id.nil? or self.answer.response_class != "answer" or (question.correct_answer_id.to_i == answer_id.to_i) end |
#selected ⇒ Object Also known as: selected?
18 19 20 |
# File 'app/models/response.rb', line 18 def selected !self.new_record? end |
#selected=(value) ⇒ Object
24 25 26 |
# File 'app/models/response.rb', line 24 def selected=(value) true end |
#to_s ⇒ Object
used in dependency_explanation_helper
32 33 34 35 36 37 38 |
# File 'app/models/response.rb', line 32 def to_s # used in dependency_explanation_helper if self.answer.response_class == "answer" and self.answer_id return self.answer.text else return "#{(self.string_value || self.text_value || self.integer_value || self.float_value || nil).to_s}" end end |