Sha256: 8875c4ef3aed5577aed30223d473b6062f25b32b040258be616f09df9ed65d83
Contents?: true
Size: 1.21 KB
Versions: 15
Compression:
Stored size: 1.21 KB
Contents
require 'rails' require 'ckeditor' module Ckeditor class Engine < ::Rails::Engine isolate_namespace Ckeditor initializer "ckeditor.assets_precompile", :group => :all do |app| app.config.assets.precompile += Ckeditor.assets end initializer "ckeditor.helpers" do ActiveSupport.on_load(:action_controller) do ActionController::Base.send :include, Ckeditor::Helpers::Controllers end ActiveSupport.on_load :action_view do ActionView::Base.send :include, Ckeditor::Helpers::ViewHelper ActionView::Base.send :include, Ckeditor::Helpers::FormHelper ActionView::Helpers::FormBuilder.send :include, Ckeditor::Helpers::FormBuilder end end initializer "ckeditor.hooks" do if Object.const_defined?("Formtastic") require "ckeditor/hooks/formtastic" end if Object.const_defined?("SimpleForm") require "ckeditor/hooks/simple_form" end if Object.const_defined?("CanCan") require "ckeditor/hooks/cancan" end if Object.const_defined?("Pundit") require "ckeditor/hooks/pundit" end end rake_tasks do load Ckeditor.root_path.join("lib/tasks/ckeditor.rake") end end end
Version data entries
15 entries across 15 versions & 4 rubygems