module Sorbet::Private::GemGeneratorTracepoint

Constants

ClassDefinition
OUTPUT

Public Class Methods

main(output_dir = OUTPUT) click to toggle source
# File lib/gem-generator-tracepoint.rb, line 37
def self.main(output_dir = OUTPUT)
  trace_results = Tracer.trace do
    Sorbet::Private::RequireEverything.require_everything
  end

  FileUtils.rm_r(output_dir) if Dir.exist?(output_dir)
  TracepointSerializer.new(trace_results).serialize(output_dir)
end
output_file() click to toggle source
# File lib/gem-generator-tracepoint.rb, line 46
def self.output_file
  OUTPUT
end