59 lines
		
	
	
		
			878 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			878 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| module OS
 | |
|   module Mac
 | |
|     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?
 | |
|       !macports_or_fink.empty?
 | |
|     end
 | |
|   end
 | |
| end
 | 
