Sha256: bdd4f7f064ec53be737a59685bdf09b2bbb747709ff76bd3cb5706f2b825bc2a

Contents?: true

Size: 787 Bytes

Versions: 8

Compression:

Stored size: 787 Bytes

Contents

# frozen_string_literal: true

require "rails"
require "active_support/all"

require "devise"
require "devise-i18n"
require "decidim/core"
require "decidim/system/menu"
require "foundation_rails_helper"

module Decidim
  module System
    # Decidim's core Rails Engine.
    class Engine < ::Rails::Engine
      isolate_namespace Decidim::System

      initializer "decidim_system.mount_routes" do |_app|
        Decidim::Core::Engine.routes do
          mount Decidim::System::Engine => "/system"
        end
      end

      initializer "decidim_system.menu" do
        Decidim::System::Menu.register_system_menu!
      end

      initializer "decidim_system.webpacker.assets_path" do
        Decidim.register_assets_path File.expand_path("app/packs", root)
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
decidim-system-0.28.5 lib/decidim/system/engine.rb
decidim-system-0.28.4 lib/decidim/system/engine.rb
decidim-system-0.28.3 lib/decidim/system/engine.rb
decidim-system-0.28.2 lib/decidim/system/engine.rb
decidim-system-0.28.1 lib/decidim/system/engine.rb
decidim-system-0.28.0 lib/decidim/system/engine.rb
decidim-system-0.28.0.rc5 lib/decidim/system/engine.rb
decidim-system-0.28.0.rc4 lib/decidim/system/engine.rb