Commit graph

1 commit

Author SHA1 Message Date
Candido Gomes
520e3ecf24 feat(ruby): add Ruby language support for CLI and web
Add Ruby as the 11th supported language in GitNexus, enabling code
intelligence for Ruby codebases. This includes:

- Tree-sitter parsing for classes, modules, methods, and singleton methods
- Import extraction for require/require_relative via call post-processing
- Mixin heritage detection for include/extend/prepend
- attr_accessor/attr_reader/attr_writer property extraction
- Ruby-specific built-in filtering (Kernel methods + enumerables)
- Framework detection for lib/, bin/, exe/, and Rake patterns
- Entry point scoring for service objects, jobs, and CLI commands
- Test file detection for _spec.rb, _test.rb, and spec/ directories
- WASM grammar for web version

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 17:53:41 -05:00