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