class Sorbet::Private::FetchRBIs
def self.main
def self.main fetch_sorbet_typed gemspecs = Bundler.load.specs.sort_by(&:name) vendor_paths = T.let([], T::Array[String]) vendor_paths += paths_for_ruby_version(Gem::Version.create(RUBY_VERSION)) gemspecs.each do |gemspec| vendor_paths += paths_for_gem_version(gemspec) end # Remove the sorbet-typed directory before repopulating it. FileUtils.rm_r(SORBET_RBI_SORBET_TYPED) if Dir.exist?(SORBET_RBI_SORBET_TYPED) if vendor_paths.length > 0 vendor_rbis_within_paths(vendor_paths) end end