 00445c48c7
			
		
	
	
		00445c48c7
		
	
	
	
	
		
			
			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>
		
			
				
	
	
		
			19 lines
		
	
	
		
			323 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			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
 |