Sha256: ebf8619e3bc7fc0e8a1b41803383c965af84d09aabb8234ac28cd11dca758a40
Contents?: true
Size: 1.08 KB
Versions: 11
Compression:
Stored size: 1.08 KB
Contents
# frozen_string_literal: true require "searchlight" require "kaminari" module Decidim module Debates # This is the engine that runs on the public interface of `decidim-debates`. # It mostly handles rendering the created debate associated to a participatory # process. class Engine < ::Rails::Engine isolate_namespace Decidim::Debates routes do resources :debates, only: [:index, :show, :new, :create] root to: "debates#index" end initializer "decidim_changes" do Decidim::SettingsChange.subscribe "debates" do |changes| Decidim::Debates::SettingsChangeJob.perform_later( changes[:component_id], changes[:previous_settings], changes[:current_settings] ) end end initializer "decidim_meetings.add_cells_view_paths" do Cell::ViewModel.view_paths << File.expand_path("#{Decidim::Debates::Engine.root}/app/cells") Cell::ViewModel.view_paths << File.expand_path("#{Decidim::Debates::Engine.root}/app/views") # for partials end end end end
Version data entries
11 entries across 11 versions & 1 rubygems