aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/extend
diff options
context:
space:
mode:
authorMike McQuaid2012-08-25 11:24:13 -0700
committerMike McQuaid2012-08-25 11:52:37 -0700
commit1b7056346b7c4cdf34db98b3e04df6ae4a6e2e67 (patch)
treee88f8d9934db11ee79c69c7eca4ffe170fa22efe /Library/Homebrew/extend
parent713957f3c4719aa173741830c06ba2626285ac17 (diff)
downloadhomebrew-1b7056346b7c4cdf34db98b3e04df6ae4a6e2e67.tar.bz2
Move used_options and unused_options to ARGV.
Diffstat (limited to 'Library/Homebrew/extend')
-rw-r--r--Library/Homebrew/extend/ARGV.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/Library/Homebrew/extend/ARGV.rb b/Library/Homebrew/extend/ARGV.rb
index bdfb8fd52..e8a227258 100644
--- a/Library/Homebrew/extend/ARGV.rb
+++ b/Library/Homebrew/extend/ARGV.rb
@@ -7,6 +7,14 @@ module HomebrewArgvExtension
select {|arg| arg[0..0] == '-'}
end
+ def used_options f
+ f.build.as_flags & options_only
+ end
+
+ def unused_options f
+ f.build.as_flags - options_only
+ end
+
def formulae
require 'formula'
@formulae ||= downcased_unique_named.map{ |name| Formula.factory name }