Expand description
Ruby import resolver.
Resolves three categories of Ruby imports:
require_relative(ImportKind::Relative) — resolves relative to the importing file’s directory.require/require_dependency(ImportKind::Normal) — tries resolution relative to the importing file, then against every discoveredlib/root (monorepo-aware:lib/,core/lib/,api/lib/, etc.).- Class inheritance / module inclusion (
ImportKind::Inherits/ImportKind::Includes) — resolved via Zeitwerk path conventions. A constant likeFoo::Baris converted tofoo/bar.rband searched across all discovered autoload roots (app/models/,app/controllers/,lib/, etc.).