diff options
| author | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-01-08 14:26:26 +0000 |
|---|---|---|
| committer | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-01-08 14:26:26 +0000 |
| commit | 4ccd5b893377e8f7a4c1f2c1edd4df101a0753a0 (patch) | |
| tree | 03c70420fc0b57e3ae196e7e8d0c12b56e2b8e77 | |
| parent | d65b353d43b0c60f1ecf2ea54d0bfd507c374caa (diff) | |
| download | ruby-4ccd5b893377e8f7a4c1f2c1edd4df101a0753a0.tar.gz ruby-4ccd5b893377e8f7a4c1f2c1edd4df101a0753a0.tar.xz ruby-4ccd5b893377e8f7a4c1f2c1edd4df101a0753a0.zip | |
* instruby.rb: easy code contains fewer bugs.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
| -rwxr-xr-x | instruby.rb | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/instruby.rb b/instruby.rb index 1dc1a847d..38e7eb91d 100755 --- a/instruby.rb +++ b/instruby.rb @@ -410,9 +410,11 @@ end 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/') |
