Class: YardObjectResource

Inherits:
FastMcp::Resource
  • Object
show all
Defined in:
lib/yardmcp.rb

Instance Method Summary collapse

Instance Method Details

#contentObject



623
624
625
626
627
# File 'lib/yardmcp.rb', line 623

def content
  JSON.pretty_generate(document: YardUtils.instance.get_doc(params[:path], params[:gem_name]))
rescue YardUtils::DocumentationError, ArgumentError => e
  JSON.pretty_generate(error: e.message)
end