Module: Rigor::SigGen

Defined in:
lib/rigor/sig_gen.rb,
lib/rigor/sig_gen/writer.rb,
lib/rigor/sig_gen/renderer.rb,
lib/rigor/sig_gen/generator.rb,
lib/rigor/sig_gen/path_mapper.rb,
lib/rigor/sig_gen/layout_index.rb,
lib/rigor/sig_gen/write_result.rb,
lib/rigor/sig_gen/observed_call.rb,
lib/rigor/sig_gen/classification.rb,
lib/rigor/sig_gen/type_elaborator.rb,
lib/rigor/sig_gen/method_candidate.rb,
lib/rigor/sig_gen/observation_collector.rb

Overview

Namespace for the RBS signature generator that powers ‘rigor sig-gen` (ADR-14).

The generator emits RBS from Rigor’s inference results so users close RBS coverage gaps without freehand authorship. See ‘docs/adr/14-rbs-sig-generation.md` for the design rationale and the slicing plan.

Defined Under Namespace

Modules: Classification, TypeElaborator Classes: Generator, LayoutIndex, MethodCandidate, ObservationCollector, ObservedCall, PathMapper, Renderer, WriteResult, Writer