Don't constantize possible module names when looking for new constants unless they exist

This commit is contained in:
Yehuda Katz 2010-02-18 14:04:08 -08:00
parent 8a1f057a26
commit 98c299fba5
1 changed files with 1 additions and 0 deletions

View File

@ -78,6 +78,7 @@ module ActiveSupport #:nodoc:
def new_constants_for(frames)
frames.map do |mod_name, prior_constants|
mod = Inflector.constantize(mod_name)
mod = Inflector.constantize(mod_name) if Dependencies.qualified_const_defined?(mod_name)
next unless mod.is_a?(Module)
new_constants = mod.local_constant_names - prior_constants