Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
evergreen / lib / evergreen / engine.rb
Size: Mime:
require 'awesome_nested_set'
require 'font-awesome-rails'
require 'friendly_id'

require 'evergreen/controller'
require 'evergreen/error_handling'
require 'evergreen/page'

require "evergreen/core_ext"
require 'evergreen/spec_helpers'

module Evergreen
  class Engine < ::Rails::Engine
    isolate_namespace Evergreen

    initializer 'evergreen.action_controller',
                :before => :load_config_initializers do |app|

      ActiveSupport.on_load :action_controller do
        helper Evergreen::ViewHelper
        ActionController::Base.extend(::Evergreen::CoreExt::ActionController)
        ActionController::Base.include(::Evergreen::ErrorHandling)
      end
    end

    initializer 'evergreen.active_admin',
                :after => :load_config_initializers do |app|

      if :active_admin == Evergreen.admin_ui
        ActiveAdmin::ResourceDSL.send(:include,
                  ::Evergreen::CoreExt::ActiveAdmin::ResourceDSL)
      end
    end
  end
end