Sha256: 51508db1895a806eeab9972c1d34c19d33925c4d7df30060ee041456f6e6e18e

Contents?: true

Size: 674 Bytes

Versions: 46

Compression:

Stored size: 674 Bytes

Contents

require 'rails'
require "ckeditor"
require 'fullstack'

module Fullstack
  module Admin
    class Engine < ::Rails::Engine

        initializer "fullstack-admin precompile" do |app|
          app.config.assets.precompile += Ckeditor.assets
        end
        
        initializer 'fullstack.autoload', :after => :set_autoload_paths do |app|
          Ckeditor.setup do |config|
            require "ckeditor/orm/active_record"
          end

          if Object.const_defined?("UserSubject")

            Ckeditor::ApplicationController.class_eval do
              authorize(:scope => :admin)
            end

          end
        end
                
    end
  end
end


Version data entries

46 entries across 46 versions & 1 rubygems

Version Path
fullstack-admin-0.1.46 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.45 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.44 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.43 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.42 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.41 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.40 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.39 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.38 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.37 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.36 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.35 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.34 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.33 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.32 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.30 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.29 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.28 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.27 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.26 lib/fullstack/admin/engine.rb