Class: Decidim::StatsParticipantsCount

Inherits:
Query
  • Object
show all
Defined in:
decidim-core/app/queries/decidim/stats_participants_count.rb

Instance Method Summary collapse

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

#queryObject



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