brew/Library/Homebrew/requirements/maximum_macos_requirement.rb
Dominyk Tiller 00445c48c7 MaximumMacOSRequirement
Slightly loosens up the wording to make it less narrow and more
tolerant of wider usage. Relates to Homebrew/homebrew#34041 and Homebrew/homebrew#34039.

Closes Homebrew/homebrew#34042.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-11-10 16:32:32 -06:00

19 lines
323 B
Ruby

require 'requirement'
class MaximumMacOSRequirement < Requirement
fatal true
def initialize(tags)
@version = MacOS::Version.from_symbol(tags.first)
super
end
satisfy { MacOS.version <= @version }
def message
<<-EOS.undent
OS X #{@version.pretty_name} or older is required.
EOS
end
end