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

ruby-changes:9850

From: usa <ko1@a...>
Date: Thu, 8 Jan 2009 23:26:35 +0900 (JST)
Subject: [ruby-changes:9850] Ruby:r21391 (trunk): * instruby.rb: easy code contains fewer bugs.

usa	2009-01-08 23:26:26 +0900 (Thu, 08 Jan 2009)

  New Revision: 21391

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

  Log:
    * instruby.rb: easy code contains fewer bugs.

  Modified files:
    trunk/instruby.rb

Index: instruby.rb
===================================================================
--- instruby.rb	(revision 21390)
+++ instruby.rb	(revision 21391)
@@ -410,9 +410,11 @@
 install?(:local, :comm, :gem) do
   puts "creating default gem directories"
 
-  directories = open(File.join(srcdir, "lib/rubygems.rb")) do |f|
-    if f.grep(/^\s*DIRECTORIES\s*=\s*%w\[(.*?)\]/)
-      break $1.split
+  directories = []
+  IO.foreach(File.join(srcdir, "lib/rubygems.rb")) do |line|
+    if /^\s*DIRECTORIES\s*=\s*%w\[(.*?)\]/ =~ line
+      directories = $1.split
+      break
     end
   end
   gpath = CONFIG["sitelibdir"].sub(%r'/site_ruby/(?=[^/]+)', '/gems/')

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

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