Class: ReleaseHx::MCP::ResourcePack
- Inherits:
-
DocOpsLab::MCP::ResourcePack
- Object
- DocOpsLab::MCP::ResourcePack
- ReleaseHx::MCP::ResourcePack
- Defined in:
- lib/releasehx/mcp/resource_pack.rb
Overview
Resolves MCP resources from a YAML manifest and packaged assets.
Instance Method Summary collapse
-
#initialize(manifest: Manifest.load, asset_root: default_asset_root) ⇒ ResourcePack
constructor
A new instance of ResourcePack.
- #reference_json_path ⇒ Object
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_path ⇒ Object
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 |