lib/scrivito/sdk_engine.rb in scrivito_sdk-1.9.1 vs lib/scrivito/sdk_engine.rb in scrivito_sdk-1.10.0.rc1

- old
+ new

@@ -1,9 +1,10 @@ require 'rails' require 'jbuilder' require 'net/http/post/multipart' +require_relative './legacy_switch' module ::Scrivito class SdkEngine < Rails::Engine def self.to_prepare Scrivito::Configuration.to_prepare @@ -60,16 +61,19 @@ scrivito_with_js_sdk.js ] app.config.assets.precompile += %w(*.png *.jpg *.jpeg *.gif) end + initializer 'scrivito.add_middlewares' do |app| + config.app_middleware.use Scrivito::EditingContextMiddleware + config.app_middleware.use Scrivito::CacheMiddleware + config.app_middleware.use Scrivito::WorkspaceSelectionMiddleware + config.app_middleware.use Scrivito::DisableBrowserCacheForUiMiddleware + end + config.autoload_paths += paths['lib'].to_a config.autoload_once_paths += paths['lib'].to_a config.eager_load_paths += [root.join('lib', 'scrivito').to_s] - config.app_middleware.use Scrivito::EditingContextMiddleware - config.app_middleware.use Scrivito::CacheMiddleware - config.app_middleware.use Scrivito::WorkspaceSelectionMiddleware - config.app_middleware.use Scrivito::DisableBrowserCacheForUiMiddleware end end