diff --git a/lib/apache/rails-dispatcher.rb b/lib/apache/rails-dispatcher.rb index 8f5af17..e10cac9 100644 --- a/lib/apache/rails-dispatcher.rb +++ b/lib/apache/rails-dispatcher.rb @@ -34,10 +34,10 @@ RubySafeLevel 0 RubyRequire apache/rails-dispatcher - RubyTransHandler Apache::RailsDispatcher.instance SetHandler ruby-object RubyHandler Apache::RailsDispatcher.instance + RubyTransHandler Apache::RailsDispatcher.instance RubyOption rails_uri_root /appname RubyOption rails_root /path/to/rails/root RubyOption rails_env development @@ -47,12 +47,16 @@ require "set" require "singleton" +require "initializer" require "active_support" require "active_record" require "action_controller" require "action_mailer" require "action_web_service" require "active_support/whiny_nil" +require "rails_info" + +Object.send(:remove_const, :RAILS_ENV) module Apache class RailsDispatcher @@ -422,3 +426,13 @@ def load(*args) end end end + +module Rails + class Initializer + @@loaded_plugins = Set.new + + def loaded_plugins + return @@loaded_plugins + end + end +end