Handle edge cases in the previous patch.

This commit is contained in:
José Valim
2010-08-02 16:40:02 +02:00
parent cdad483dff
commit 558ee6e95c

View File

@@ -357,7 +357,8 @@ module Rails
end
def defined_app_const_base
Rails.application.class.name.sub(/::Application$/, "") if Rails.application.instance_of?(Rails::Application)
Rails.respond_to?(:application) && defined?(Rails::Application) &&
Rails.application.is_a?(Rails::Application) && Rails.application.class.name.sub(/::Application$/, "")
end
def app_const_base