Sha256: 45d1401104c2d9127db6022144fd10db41121b89470209a5d344775ff51a930c
Contents?: true
Size: 900 Bytes
Versions: 1
Compression:
Stored size: 900 Bytes
Contents
require 'rails' require 'ckeditor' module Ckeditor class Engine < ::Rails::Engine initializer "ckeditor_engine.add_middleware" do |app| app.middleware.insert_before( ActionDispatch::Cookies, "Ckeditor::Middleware", app.config.send(:session_options)[:key]) end config.after_initialize do ActionView::Base.send :include, Ckeditor::ViewHelper ActionView::Helpers::FormBuilder.send :include, Ckeditor::FormBuilder ActionView::Helpers::AssetTagHelper.register_javascript_expansion :ckeditor => ["ckeditor/ckeditor"] if Object.const_defined?("Formtastic") ::Formtastic::SemanticFormBuilder.send :include, Ckeditor::Hooks::FormtasticBuilder end if Object.const_defined?("SimpleForm") ::SimpleForm::FormBuilder.send :include, Ckeditor::Hooks::SimpleFormBuilder end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ckeditor-3.5.4 | lib/ckeditor/engine.rb |