module Tapioca::RBIFilesHelper

def index_rbi(index, kind, file)

: (RBI::Index index, String kind, String file) -> void
def index_rbi(index, kind, file)
  return unless File.exist?(file)
  say("Loading #{kind} RBIs from #{file}... ")
  time = Benchmark.realtime do
    parse_and_index_files(index, [file], number_of_workers: 1)
  end
  say(" Done ", :green)
  say("(#{time.round(2)}s)")
end