From f1cf62a4b5997fd86153d1c66963418bae46368c Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Sun, 3 Aug 2014 18:17:12 -0500 Subject: Add predicate methods to Tab to match BuildOptions --- Library/Homebrew/tab.rb | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'Library') 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 -- cgit v1.2.3