diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-08-09 01:43:51 +0900 |
---|---|---|
committer | aycabta <aycabta@gmail.com> | 2019-08-16 06:07:11 +0900 |
commit | 71fd26b1957134588e150d1bfd7b831dc7864e8a (patch) | |
tree | 0dfa4de2a1fe81a9b39d374de40f0d12aa76576d | |
parent | 787b437a2aaf8bfd60a9ac151f52cdb2638b7d8d (diff) | |
download | ruby-71fd26b1957134588e150d1bfd7b831dc7864e8a.tar.gz |
Fallback for older Rubygems
-rw-r--r-- | test/rdoc/test_rdoc_rubygems_hook.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/test/rdoc/test_rdoc_rubygems_hook.rb b/test/rdoc/test_rdoc_rubygems_hook.rb index 6007157878..7d59577d97 100644 --- a/test/rdoc/test_rdoc_rubygems_hook.rb +++ b/test/rdoc/test_rdoc_rubygems_hook.rb @@ -132,8 +132,12 @@ class TestRDocRubygemsHook < Gem::TestCase def test_generate_default_gem Gem::Deprecate.skip_during do - @a.loaded_from = - File.join Gem.default_specifications_dir, 'a.gemspec' + if Gem.respond_to?(:default_specifications_dir) + klass = Gem + else + klass = Gem::Specification + end + @a.loaded_from = File.join klass.default_specifications_dir, 'a.gemspec' end @hook.generate |