From 71fcefc6137fd8c67952e114a8485bfae599ea1b Mon Sep 17 00:00:00 2001 From: Misty De Meo Date: Sat, 26 Oct 2013 21:48:14 -0700 Subject: [PATCH] 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. --- Library/Contributions/cmd/brew-unpack.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Contributions/cmd/brew-unpack.rb b/Library/Contributions/cmd/brew-unpack.rb index e4ff314345..96ea9148a2 100755 --- a/Library/Contributions/cmd/brew-unpack.rb +++ b/Library/Contributions/cmd/brew-unpack.rb @@ -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