Expand description
Ruby language plugin for sqry
Implements the LanguagePlugin trait for Ruby, providing:
- AST parsing with tree-sitter
- Scope extraction
- Relation extraction via
RubyGraphBuilder(calls, imports, exports, FFI)
§Supported Features
- Classes (regular, subclass, singleton class)
- Modules (namespacing and mixins)
- Methods (instance and class methods)
- Singleton methods (class methods via
def self.method) - Visibility modifiers (public, private, protected)
attr_reader,attr_writer,attr_accessor(property declarations)
Structs§
- Ruby
Graph Builder - Graph builder for Ruby source files.
- Ruby
Plugin - Ruby language plugin