engine.rb 934 Bytes
require 'rails'
require 'devise'

module Kanjai
  class Engine < ::Rails::Engine
    isolate_namespace Kanjai
    config.autoload_paths += %W(#{config.root}/lib)
    #config.assets.paths << Kanjai::Engine.root.join("app", "assets", "fonts")

    config.to_prepare do
      Dir.glob(Rails.root + "app/decorators/**/*_decorator*.rb").each do |c|
        require_dependency(c)
      end
    end

    config.before_initialize do
      ActiveSupport.on_load :action_controller do
        helper Kanjai::Engine.helpers
      end
    end

    initializer "kanjai.assets.precompile" do |app|
      app.config.assets.precompile += %w(kanjai/general.css kanjai/general_admin.css kanjai/general_site.css kanjai/general_site_editor.css kanjai/frontend.css kanjai/frontend_extend.css kanjai/general.js kanjai/general_admin.js kanjai/general_site_editor.js kanjai/frontend.js kanjai/frontend_not_login.js kanjai/frontend_extend)
    end

  end
end