[前][次][番号順一覧][スレッド一覧]

ruby-changes:13451

From: nobu <ko1@a...>
Date: Sun, 4 Oct 2009 13:55:32 +0900 (JST)
Subject: [ruby-changes:13451] Ruby:r25225 (trunk): * test/rubygems/gemutilities.rb (setup): use ENV["RUBY"] before

nobu	2009-10-04 13:55:23 +0900 (Sun, 04 Oct 2009)

  New Revision: 25225

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=25225

  Log:
    * test/rubygems/gemutilities.rb (setup): use ENV["RUBY"] before
      installation.

  Modified files:
    trunk/test/rubygems/gemutilities.rb

Index: test/rubygems/gemutilities.rb
===================================================================
--- test/rubygems/gemutilities.rb	(revision 25224)
+++ test/rubygems/gemutilities.rb	(revision 25225)
@@ -77,6 +77,11 @@
 
     Gem.ensure_gem_subdirectories @gemhome
 
+    if ruby = ENV['RUBY']
+      Gem.class_eval {ruby, @ruby = @ruby, ruby}
+      @orig_ruby = ruby
+    end
+
     @orig_ENV_HOME = ENV['HOME']
     ENV['HOME'] = @userhome
     Gem.instance_variable_set :@user_home, nil
@@ -153,6 +158,10 @@
 
     Gem.clear_paths
 
+    if ruby = @orig_ruby
+      Gem.class_eval {@ruby = @ruby}
+    end
+
     if @orig_ENV_HOME then
       ENV['HOME'] = @orig_ENV_HOME
     else

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]