Sha256: 6cbcb345f73e6f2582955efba71daa3e7838ccbb4dac928fd48a96d89c830958

Contents?: true

Size: 610 Bytes

Versions: 5

Compression:

Stored size: 610 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module ReportingProposals
    module ParticipatorySpaceRoleConfig
      module ValuatorOverride
        extend ActiveSupport::Concern

        included do
          # it is important to ensure that the aliased method name is unique in case of other modules are doing the same
          alias_method :decidim_reporting_proposals_original_accepted_components, :accepted_components

          def accepted_components
            decidim_reporting_proposals_original_accepted_components + [:reporting_proposals]
          end
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
decidim-reporting_proposals-0.6.0 app/models/concerns/decidim/reporting_proposals/participatory_space_role_config/valuator_override.rb
decidim-reporting_proposals-0.5.2 app/models/concerns/decidim/reporting_proposals/participatory_space_role_config/valuator_override.rb
decidim-reporting_proposals-0.5.1 app/models/concerns/decidim/reporting_proposals/participatory_space_role_config/valuator_override.rb
decidim-reporting_proposals-0.5.0 app/models/concerns/decidim/reporting_proposals/participatory_space_role_config/valuator_override.rb
decidim-reporting_proposals-0.4.2 app/models/concerns/decidim/reporting_proposals/participatory_space_role_config/valuator_override.rb