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
|