Class: Decidim::Meetings::Answer

Inherits:
ApplicationRecord show all
Includes:
DownloadYourData
Defined in:
decidim-meetings/app/models/decidim/meetings/answer.rb

Overview

The data store for an Answer in the Decidim::Meetings

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.export_serializerObject



26
27
28
# File 'decidim-meetings/app/models/decidim/meetings/answer.rb', line 26

def self.export_serializer
  Decidim::Meetings::DownloadYourDataUserAnswersSerializer
end

.user_collection(user) ⇒ Object



22
23
24
# File 'decidim-meetings/app/models/decidim/meetings/answer.rb', line 22

def self.user_collection(user)
  where(decidim_user_id: user.id)
end

Instance Method Details

#organizationObject



30
31
32
33
# File 'decidim-meetings/app/models/decidim/meetings/answer.rb', line 30

def organization
  user.organization if user.present?
  questionnaire&.questionnaire_for.try(:organization)
end