Class: Decidim::StatsParticipantsCount
- Defined in:
- decidim-core/app/queries/decidim/stats_participants_count.rb
Direct Known Subclasses
Assemblies::AssembliesStatsParticipantsCount, Conferences::ConferencesStatsParticipantsCount, Initiatives::InitiativesStatsParticipantsCount, ParticipatoryProcesses::ParticipatoryProcessesStatsParticipantsCount
Instance Method Summary collapse
-
#initialize(participatory_space) ⇒ StatsParticipantsCount
constructor
A new instance of StatsParticipantsCount.
- #query ⇒ Object
Methods inherited from Query
#cached_query, #each, #eager?, #exists?, merge, #none?, #relation?, #|
Constructor Details
#initialize(participatory_space) ⇒ StatsParticipantsCount
Returns a new instance of StatsParticipantsCount.
5 6 7 |
# File 'decidim-core/app/queries/decidim/stats_participants_count.rb', line 5 def initialize(participatory_space) @participatory_space = participatory_space end |
Instance Method Details
#query ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'decidim-core/app/queries/decidim/stats_participants_count.rb', line 9 def query [ comments_query, debates_query, meetings_query, likes_query, project_votes_query, proposals_query, proposal_votes_query, survey_response_query ].flatten.uniq.count end |