method

save_loaded_features

v2_6_3 - Show latest stable - Class: Gem::TestCase
save_loaded_features()
public

No documentation available.

# File lib/rubygems/test_case.rb, line 797
  def save_loaded_features
    old_loaded_features = $LOADED_FEATURES.dup
    yield
  ensure
    prefix = File.dirname(__FILE__) + "/"
    new_features = ($LOADED_FEATURES - old_loaded_features)
    old_loaded_features.concat(new_features.select {|f| f.rindex(prefix, 0)})
    $LOADED_FEATURES.replace old_loaded_features
  end