ruby-changes:8289
From: nobu <ko1@a...>
Date: Fri, 17 Oct 2008 18:07:45 +0900 (JST)
Subject: [ruby-changes:8289] Ruby:r19817 (trunk): * test/rubygems/gemutilities.rb (RubyGemTestCase#build_rake_in):
nobu 2008-10-17 18:07:27 +0900 (Fri, 17 Oct 2008) New Revision: 19817 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=19817 Log: * test/rubygems/gemutilities.rb (RubyGemTestCase#build_rake_in): get rid of interference with other tests. Modified files: trunk/ChangeLog trunk/test/rubygems/gemutilities.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 19816) +++ ChangeLog (revision 19817) @@ -1,3 +1,8 @@ +Fri Oct 17 18:07:17 2008 Nobuyoshi Nakada <nobu@r...> + + * test/rubygems/gemutilities.rb (RubyGemTestCase#build_rake_in): + get rid of interference with other tests. + Fri Oct 17 11:48:18 2008 Shugo Maeda <shugo@r...> * ext/socket/socket.c (init_sock): sockets should be binmode. Index: test/rubygems/gemutilities.rb =================================================================== --- test/rubygems/gemutilities.rb (revision 19816) +++ test/rubygems/gemutilities.rb (revision 19817) @@ -430,6 +430,8 @@ Gem.module_eval {@ruby = ruby} env_rake = ENV["rake"] ENV["rake"] = @@rake + argv = ARGV.dup + ARGV.clear yield @@rake ensure Gem.module_eval {@ruby = gem_ruby} @@ -438,6 +440,7 @@ else ENV.delete("rake") end + ARGV.replace(argv) if argv end def self.rubybin -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/