Class: ReleaseHx::MCP::ResourcePack

Inherits:
DocOpsLab::MCP::ResourcePack show all
Defined in:
lib/releasehx/mcp/resource_pack.rb

Overview

Resolves MCP resources from a YAML manifest and packaged assets.

Instance Method Summary collapse

Methods inherited from DocOpsLab::MCP::ResourcePack

#find, #list, #read, #resources

Constructor Details

#initialize(manifest: Manifest.load, asset_root: default_asset_root) ⇒ ResourcePack

Returns a new instance of ResourcePack.



10
11
12
# File 'lib/releasehx/mcp/resource_pack.rb', line 10

def initialize manifest: Manifest.load, asset_root: default_asset_root
  super
end

Instance Method Details

#reference_json_pathObject



14
15
16
17
# File 'lib/releasehx/mcp/resource_pack.rb', line 14

def reference_json_path
  resource = find('releasehx://config/reference.json')
  resource&.path
end