brew/Library/Homebrew/requirements/minimum_macos_requirement.rb
2016-09-27 09:48:14 +01:00

21 lines
366 B
Ruby

require "requirement"
class MinimumMacOSRequirement < Requirement
fatal true
def initialize(tags)
@version = MacOS::Version.from_symbol(tags.first)
super
end
satisfy(build_env: false) { MacOS.version >= @version }
def message
"macOS #{@version.pretty_name} or newer is required."
end
def display_s
"macOS >= #{@version}"
end
end