From 6dbdc9ab0c5c87d94569bb418c4838edceff09b7 Mon Sep 17 00:00:00 2001 From: Max Howell Date: Fri, 7 Aug 2009 15:49:58 +0100 Subject: [PATCH] Remove duplicates from ARGV.named Includes test --- Library/Homebrew/ARGV+yeast.rb | 2 +- Library/Homebrew/unittest.rb | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/ARGV+yeast.rb b/Library/Homebrew/ARGV+yeast.rb index 92d3412545..c61e2d2c24 100644 --- a/Library/Homebrew/ARGV+yeast.rb +++ b/Library/Homebrew/ARGV+yeast.rb @@ -17,7 +17,7 @@ # module HomebrewArgvExtension def named - reject {|arg| arg[0..0] == '-'} + reject{|arg| arg[0..0] == '-'}.collect{|arg| arg.downcase}.uniq end def options select {|arg| arg[0..0] == '-'} diff --git a/Library/Homebrew/unittest.rb b/Library/Homebrew/unittest.rb index 1bee7b3a61..d4339ebad7 100755 --- a/Library/Homebrew/unittest.rb +++ b/Library/Homebrew/unittest.rb @@ -255,4 +255,12 @@ class BeerTasting