| 
									
										
										
										
											2013-10-18 12:56:51 -05:00
										 |  |  | 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? | 
					
						
							| 
									
										
										
										
											2013-10-22 20:47:37 -05:00
										 |  |  |       version == "10.5" | 
					
						
							| 
									
										
										
										
											2013-10-18 12:56:51 -05:00
										 |  |  |     end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     def snow_leopard? | 
					
						
							| 
									
										
										
										
											2013-10-22 20:47:37 -05:00
										 |  |  |       version >= "10.6" | 
					
						
							| 
									
										
										
										
											2013-10-18 12:56:51 -05:00
										 |  |  |     end | 
					
						
							|  |  |  |     alias_method :snow_leopard_or_newer?, :snow_leopard? | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     def lion? | 
					
						
							| 
									
										
										
										
											2013-10-22 20:47:37 -05:00
										 |  |  |       version >= "10.7" | 
					
						
							| 
									
										
										
										
											2013-10-18 12:56:51 -05:00
										 |  |  |     end | 
					
						
							|  |  |  |     alias_method :lion_or_newer?, :lion? | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     def mountain_lion? | 
					
						
							| 
									
										
										
										
											2013-10-22 20:47:37 -05:00
										 |  |  |       version >= "10.8" | 
					
						
							| 
									
										
										
										
											2013-10-18 12:56:51 -05:00
										 |  |  |     end | 
					
						
							|  |  |  |     alias_method :mountain_lion_or_newer?, :mountain_lion? | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     def macports_or_fink_installed? | 
					
						
							|  |  |  |       !macports_or_fink.empty? | 
					
						
							|  |  |  |     end | 
					
						
							| 
									
										
										
										
											2013-05-09 23:53:26 -05:00
										 |  |  |   end | 
					
						
							|  |  |  | end |