57 lines
		
	
	
		
			779 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
		
		
			
		
	
	
			57 lines
		
	
	
		
			779 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
|   | module MacOS | ||
|  |   def xcode_folder | ||
|  |     Xcode.folder | ||
|  |   end | ||
|  | 
 | ||
|  |   def xcode_prefix | ||
|  |     Xcode.prefix | ||
|  |   end | ||
|  | 
 | ||
|  |   def xcode_installed? | ||
|  |     Xcode.installed? | ||
|  |   end | ||
|  | 
 | ||
|  |   def xcode_version | ||
|  |     Xcode.version | ||
|  |   end | ||
|  | 
 | ||
|  |   def clt_installed? | ||
|  |     CLT.installed? | ||
|  |   end | ||
|  | 
 | ||
|  |   def clt_version? | ||
|  |     CLT.version | ||
|  |   end | ||
|  | 
 | ||
|  |   def x11_installed? | ||
|  |     X11.installed? | ||
|  |   end | ||
|  | 
 | ||
|  |   def x11_prefix | ||
|  |     X11.prefix | ||
|  |   end | ||
|  | 
 | ||
|  |   def leopard? | ||
|  |     version == 10.5
 | ||
|  |   end | ||
|  | 
 | ||
|  |   def snow_leopard? | ||
|  |     version >= 10.6
 | ||
|  |   end | ||
|  |   alias_method :snow_leopard_or_newer?, :snow_leopard? | ||
|  | 
 | ||
|  |   def lion? | ||
|  |     version >= 10.7
 | ||
|  |   end | ||
|  |   alias_method :lion_or_newer?, :lion? | ||
|  | 
 | ||
|  |   def mountain_lion? | ||
|  |     version >= 10.8
 | ||
|  |   end | ||
|  |   alias_method :mountain_lion_or_newer?, :mountain_lion? | ||
|  | 
 | ||
|  |   def macports_or_fink_installed? | ||
|  |     not MacOS.macports_or_fink.empty? | ||
|  |   end | ||
|  | end |