From d9cfc98162a89d63c8eaf291d51502da701839bd Mon Sep 17 00:00:00 2001 From: Eric Hodel Date: Wed, 16 Oct 2013 15:20:38 -0700 Subject: [PATCH] Require Gem::Command* for tests This is needed in various places after removing the unneeded requires from lib/rubygems/ext*. --- lib/rubygems/ext/cmake_builder.rb | 2 ++ lib/rubygems/installer.rb | 1 + test/rubygems/test_gem.rb | 1 + 3 files changed, 4 insertions(+) diff --git a/lib/rubygems/ext/cmake_builder.rb b/lib/rubygems/ext/cmake_builder.rb index d6d106f4aedd..17bd6c296efc 100644 --- a/lib/rubygems/ext/cmake_builder.rb +++ b/lib/rubygems/ext/cmake_builder.rb @@ -1,3 +1,5 @@ +require 'rubygems/command' + class Gem::Ext::CmakeBuilder < Gem::Ext::Builder def self.build(extension, directory, dest_path, results) unless File.exist?('Makefile') then diff --git a/lib/rubygems/installer.rb b/lib/rubygems/installer.rb index 261af890c811..ac3113f556fb 100644 --- a/lib/rubygems/installer.rb +++ b/lib/rubygems/installer.rb @@ -4,6 +4,7 @@ # See LICENSE.txt for permissions. #++ +require 'rubygems/command' require 'rubygems/exceptions' require 'rubygems/package' require 'rubygems/ext' diff --git a/test/rubygems/test_gem.rb b/test/rubygems/test_gem.rb index 45db153c22bb..0c566ea6f568 100644 --- a/test/rubygems/test_gem.rb +++ b/test/rubygems/test_gem.rb @@ -1,6 +1,7 @@ # coding: US-ASCII require 'rubygems/test_case' require 'rubygems' +require 'rubygems/command' require 'rubygems/installer' require 'pathname' require 'tmpdir'