diff options
Diffstat (limited to 'lib/rubygems.rb')
-rw-r--r-- | lib/rubygems.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/rubygems.rb b/lib/rubygems.rb index e72d62b786..8e23c32296 100644 --- a/lib/rubygems.rb +++ b/lib/rubygems.rb @@ -1300,8 +1300,8 @@ An Array (#{env.inspect}) was passed in from #{caller[3]} private def already_loaded?(file) - default_gem_load_paths.find do |load_path_entry| - $LOADED_FEATURES.include?("#{load_path_entry}/#{file}") + $LOADED_FEATURES.any? do |feature_path| + feature_path.end_with?(file) && default_gem_load_paths.any? {|load_path_entry| feature_path == "#{load_path_entry}/#{file}" } end end |