brew-unpack: use #length == 1, not #one?

Array#one? wasn't yet defined in Ruby 1.8.6. In this case the block form
isn't being used, so Array.length == 1 is a simple replacement.

Fixes mistydemeo/tigerbrew#123.
This commit is contained in:
Misty De Meo 2013-10-26 21:48:14 -07:00
parent 91dfb60805
commit 71fcefc613

View File

@ -89,7 +89,7 @@ module Homebrew extend self
ENV['VERBOSE'] = '1' # show messages about tar
f.brew do
entries = Dir['*']
cd entries.first if entries.one? && File.directory?(entries.first)
cd entries.first if entries.length == 1 && File.directory?(entries.first)
cp_r getwd, stage_dir
end
ENV['VERBOSE'] = nil