Sha256: 099df265de1b378b41407fc958d90cd187723f0c2a34a5b9612452266a02a131
Contents?: true
Size: 946 Bytes
Versions: 7
Compression:
Stored size: 946 Bytes
Contents
require 'rails' module CmAdmin class Engine < Rails::Engine isolate_namespace CmAdmin config.app_middleware.use( Rack::Static, # note! this varies from the webpacker/engine documentation urls: ["/cm-admin-packs"], root: CmAdmin::Engine.root.join("public") ) initializer 'RailsAdmin precompile hook', group: :all do |app| app.config.assets.precompile += %w( cm_admin/cm_admin.css ) end initializer "webpacker.proxy" do |app| insert_middleware = begin CmAdmin.webpacker.config.dev_server.present? rescue nil end next unless insert_middleware app.middleware.insert_before( 0, Webpacker::DevServerProxy, # "Webpacker::DevServerProxy" if Rails version < 5 ssl_verify_none: true, webpacker: CmAdmin.webpacker ) end def mount_path CmAdmin::Engine.routes.find_script_name({}) end end end
Version data entries
7 entries across 7 versions & 1 rubygems