Class: TrakFlow::Mcp::Resources::BaseResource
- Inherits:
-
FastMcp::Resource
- Object
- FastMcp::Resource
- TrakFlow::Mcp::Resources::BaseResource
- Defined in:
- lib/trak_flow/mcp/resources/base_resource.rb
Direct Known Subclasses
DependencyGraph, LabelList, PlanById, PlanList, TaskById, TaskList, TaskNext, WorkflowById, WorkflowList
Class Method Summary collapse
Class Method Details
.with_database ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/trak_flow/mcp/resources/base_resource.rb', line 8 def with_database TrakFlow.ensure_initialized! db = Storage::Database.new db.connect jsonl = Storage::Jsonl.new jsonl.import(db) if jsonl.exists? yield db ensure db&.close end |