Class: ReleaseHx::MCP::ResourcePack

Inherits:
DocOpsLab::MCP::ResourcePack
  • Object
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

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