Reduce direct accesses of the args collection

This commit is contained in:
Jack Nagel 2014-07-31 16:32:04 -05:00
parent b160cc9bb6
commit fad2e26395

View File

@ -81,15 +81,15 @@ class BuildOptions
end end
def bottle? def bottle?
args.include? '--build-bottle' include? "build-bottle"
end end
def head? def head?
args.include? '--HEAD' include? "HEAD"
end end
def devel? def devel?
args.include? '--devel' include? "devel"
end end
def stable? def stable?
@ -98,19 +98,19 @@ class BuildOptions
# True if the user requested a universal build. # True if the user requested a universal build.
def universal? def universal?
universal || args.include?('--universal') && has_option?('universal') universal || include?("universal") && has_option?("universal")
end end
# True if the user requested to enable C++11 mode. # True if the user requested to enable C++11 mode.
def cxx11? def cxx11?
args.include?('--c++11') && has_option?('c++11') include?("c++11") && has_option?("c++11")
end end
# Request a 32-bit only build. # Request a 32-bit only build.
# This is needed for some use-cases though we prefer to build Universal # This is needed for some use-cases though we prefer to build Universal
# when a 32-bit version is needed. # when a 32-bit version is needed.
def build_32_bit? def build_32_bit?
args.include?('--32-bit') && has_option?('32-bit') include?("32-bit") && has_option?("32-bit")
end end
def used_options def used_options