Class: ListClassesTool
- Inherits:
-
FastMcp::Tool
- Object
- FastMcp::Tool
- ListClassesTool
- Defined in:
- lib/yardmcp.rb
Overview
Tool: List all classes and modules in the loaded YARD registry
Instance Method Summary collapse
Instance Method Details
#call(gem_name:) ⇒ Object
346 347 348 349 |
# File 'lib/yardmcp.rb', line 346 def call(gem_name:) classes = YardUtils.instance.list_classes(gem_name) { content: classes.map { |cls| { text: cls, type: 'class' } } } end |