| 
									
										
										
										
											2020-10-10 14:16:11 +02:00
										 |  |  | # typed: strict | 
					
						
							| 
									
										
										
										
											2019-04-19 15:38:03 +09:00
										 |  |  | # frozen_string_literal: true | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-08-29 14:05:12 -05:00
										 |  |  | require "requirement" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-08-19 06:51:24 +02:00
										 |  |  | # A requirement on FUSE for macOS. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # @api private | 
					
						
							| 
									
										
										
										
											2015-06-15 09:56:04 +01:00
										 |  |  | class OsxfuseRequirement < Requirement | 
					
						
							| 
									
										
										
										
											2020-11-01 12:02:13 -05:00
										 |  |  |   extend T::Sig | 
					
						
							| 
									
										
										
										
											2018-04-18 09:55:44 +01:00
										 |  |  |   cask "osxfuse" | 
					
						
							| 
									
										
										
										
											2014-08-29 14:05:12 -05:00
										 |  |  |   fatal true | 
					
						
							| 
									
										
										
										
											2020-11-01 12:02:13 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  |   sig { returns(String) } | 
					
						
							|  |  |  |   def display_s | 
					
						
							|  |  |  |     "FUSE" | 
					
						
							|  |  |  |   end | 
					
						
							| 
									
										
										
										
											2014-08-29 14:05:12 -05:00
										 |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-02-20 09:42:43 -08:00
										 |  |  | require "extend/os/requirements/osxfuse_requirement" |