Module: ActsAsResponsable
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/models/concerns/acts_as_responsable.rb
Overview
ActsAsResponsable
Defined Under Namespace
Modules: Base, ClassMethods
Instance Method Summary collapse
-
#response(question:) ⇒ Object
Find or build.
Instance Method Details
#response(question:) ⇒ Object
Find or build
25 26 27 28 |
# File 'app/models/concerns/acts_as_responsable.rb', line 25 def response(question:) response = responses.find { |r| r.question_id == question.id } response ||= responses.build(questionable: question.questionable, question: question) end |