brew/Library/Homebrew/requirements/macos_requirement.rb
Adam Vandenberg 32f637d590 Add minimum OS X version requirement
Closes Homebrew/homebrew#19998.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-16 20:36:50 -07:00

17 lines
297 B
Ruby

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