Sha256: cb43e155cd81bfd6edbf30d1af8b09e9c9b02945b9b823b4ffdf1dff30777c00

Contents?: true

Size: 570 Bytes

Versions: 2

Compression:

Stored size: 570 Bytes

Contents

module ExtremeAas

  class Engine < Rails::Engine

    initializer "extreme_aas.load_app_instance_data" do |app|
      ExtremeAas.setup do |config|
        config.app_root = app.root
      end
    end

    initializer "extreme_aas.load_static_assets" do |app|
      app.middleware.use ::ActionDispatch::Static, "#{root}/public"
    end

    initializer 'extreme_aas.app_controller' do |app|
      ActiveSupport.on_load(:action_controller) do
        before_filter :extreme_aas_ask_permission
        include ExtremeAas::ApplicationController
      end
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
extreme_aas-0.0.2 lib/extreme_aas/engine.rb
extreme_aas-0.0.1 lib/extreme_aas/engine.rb