Sha256: 939567efc367dfafe8fe3eede9b6a6537798baa88e2985fe6c6db421246650cb
Contents?: true
Size: 1.38 KB
Versions: 8
Compression:
Stored size: 1.38 KB
Contents
require File.join(File.dirname(__FILE__), '../middleware/flash_session_cookie') require File.join(File.dirname(__FILE__), 'authentication_helpers') module Alchemy class Engine < Rails::Engine isolate_namespace Alchemy engine_name 'alchemy' config.mount_at = '/' # Enabling assets precompiling initializer 'alchemy.assets' do |app| app.config.assets.precompile += [ "alchemy/alchemy.js", "alchemy/preview.js", "alchemy/admin.css", "alchemy/menubar.css", "alchemy/menubar.js", "alchemy/print.css", "alchemy/tinymce_content.css", "alchemy/tinymce_dialog.css", "tiny_mce/*" ] end initializer 'alchemy.flash_cookie' do |config| config.middleware.insert_after( 'ActionDispatch::Cookies', Alchemy::Middleware::FlashSessionCookie, ::Rails.configuration.session_options[:key] ) end # filter sensitive information during logging initializer "alchemy.params.filter" do |app| app.config.filter_parameters += [:password, :password_confirmation] end initializer "alchemy.add_authorization_rules" do Alchemy::AuthEngine.get_instance.load(File.join(File.dirname(__FILE__), '../..', 'config/authorization_rules.rb')) end config.to_prepare do ApplicationController.send :include, Alchemy::AuthenticationHelpers end end end
Version data entries
8 entries across 8 versions & 1 rubygems