| 
									
										
										
										
											2020-10-20 12:03:48 +02:00
										 |  |  | # typed: true | 
					
						
							| 
									
										
										
										
											2020-09-23 20:23:57 +02:00
										 |  |  | # frozen_string_literal: true | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-10-09 12:11:23 +02:00
										 |  |  | if ENV["HOMEBREW_SORBET_RUNTIME"] | 
					
						
							|  |  |  |   require "utils/gems" | 
					
						
							|  |  |  |   Homebrew.install_bundler_gems! | 
					
						
							| 
									
										
										
										
											2020-09-23 20:23:57 +02:00
										 |  |  |   require "sorbet-runtime" | 
					
						
							|  |  |  | else | 
					
						
							| 
									
										
										
										
											2020-10-13 00:40:37 +02:00
										 |  |  |   # Explicitly prevent `sorbet-runtime` from being loaded. | 
					
						
							| 
									
										
										
										
											2020-10-20 12:03:48 +02:00
										 |  |  |   def gem(name, *) | 
					
						
							|  |  |  |     raise Gem::LoadError if name == "sorbet-runtime" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     super | 
					
						
							|  |  |  |   end | 
					
						
							| 
									
										
										
										
											2020-10-13 00:40:37 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-10-09 12:11:23 +02:00
										 |  |  |   require "sorbet-runtime-stub" | 
					
						
							| 
									
										
										
										
											2020-09-23 20:23:57 +02:00
										 |  |  | end |