Class: Decidim::ParticipatoryProcesses::ParticipatoryProcessesStatsFollowersCount
- Inherits:
-
StatsFollowersCount
- Object
- Query
- StatsFollowersCount
- Decidim::ParticipatoryProcesses::ParticipatoryProcessesStatsFollowersCount
- Defined in:
- decidim-participatory_processes/app/queries/decidim/participatory_processes/participatory_processes_stats_followers_count.rb
Overview
This class counts all Followers of a participatory process or participatory processes belonging to a participatory process group
Class Method Summary collapse
Methods inherited from StatsFollowersCount
Methods inherited from Query
#cached_query, #each, #eager?, #exists?, #initialize, merge, #none?, #query, #relation?, #|
Constructor Details
This class inherits a constructor from Decidim::StatsFollowersCount
Class Method Details
.for(participatory_space) ⇒ Object
8 9 10 11 12 13 14 |
# File 'decidim-participatory_processes/app/queries/decidim/participatory_processes/participatory_processes_stats_followers_count.rb', line 8 def self.for(participatory_space) return 0 unless participatory_space.is_a?(Decidim::ParticipatoryProcess) || (participatory_space.is_a?(Decidim::ParticipatoryProcessGroup) && participatory_space.participatory_processes.exists?) new(participatory_space).query end |