diff options
| author | Jack Nagel | 2014-08-03 18:17:12 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-08-03 18:17:49 -0500 |
| commit | f1cf62a4b5997fd86153d1c66963418bae46368c (patch) | |
| tree | 9f7be33911eae0a3518630fc3f896bf48addd404 /Library | |
| parent | cf3c12dd5b23d8b44c56303ba1e4796be8b3b3c0 (diff) | |
| download | brew-f1cf62a4b5997fd86153d1c66963418bae46368c.tar.bz2 | |
Add predicate methods to Tab to match BuildOptions
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/tab.rb | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/Library/Homebrew/tab.rb b/Library/Homebrew/tab.rb index 436af0062..93ee8fd37 100644 --- a/Library/Homebrew/tab.rb +++ b/Library/Homebrew/tab.rb @@ -83,9 +83,9 @@ class Tab < OpenStruct def with? name if options.include? "with-#{name}" - used_options.include? "with-#{name}" + include? "with-#{name}" elsif options.include? "without-#{name}" - not used_options.include? "without-#{name}" + not include? "without-#{name}" else false end @@ -100,7 +100,15 @@ class Tab < OpenStruct end def universal? - used_options.include? "universal" + include?("universal") + end + + def cxx11? + include?("c++11") + end + + def build_32_bit? + include?("32-bit") end def used_options |
