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/