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.2.11 lib/fullstack/admin/engine.rb
fullstack-admin-0.2.9 lib/fullstack/admin/engine.rb
fullstack-admin-0.2.8 lib/fullstack/admin/engine.rb
fullstack-admin-0.2.7 lib/fullstack/admin/engine.rb
fullstack-admin-0.2.6 lib/fullstack/admin/engine.rb
fullstack-admin-0.2.5 lib/fullstack/admin/engine.rb
fullstack-admin-0.2.4 lib/fullstack/admin/engine.rb
fullstack-admin-0.2.3 lib/fullstack/admin/engine.rb
fullstack-admin-0.2.2 lib/fullstack/admin/engine.rb
fullstack-admin-0.2.1 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.56 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.55 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.54 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.53 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.52 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.51 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.50 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.49 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.48 lib/fullstack/admin/engine.rb
fullstack-admin-0.1.47 lib/fullstack/admin/engine.rb