Sha256: 817b42750efa314fa8e42c0c9d31293e821fd300efce5b2ae3110b3edf610e1d
Contents?: true
Size: 788 Bytes
Versions: 63
Compression:
Stored size: 788 Bytes
Contents
# frozen_string_literal: true module Decidim module Sortitions module Admin # Query that retrieves a list of proposal components class ParticipatorySpaceProposalComponents < Rectify::Query attr_reader :participatory_space # Sugar syntax. Allow retrieving all proposal components for the # given participatory space. def self.for(participatory_space) new(participatory_space).query end # Initializes the query def initialize(participatory_space) @participatory_space = participatory_space end def query Component .where(participatory_space: participatory_space, manifest_name: "proposals") .published end end end end end
Version data entries
63 entries across 63 versions & 1 rubygems