Class: HotwireClub::MCP::Loader
- Inherits:
-
Object
- Object
- HotwireClub::MCP::Loader
- Defined in:
- lib/hotwire_club/mcp/loader.rb
Overview
Loader class for knowledge base documents
Direct Known Subclasses
Class Method Summary collapse
-
.load_docs(corpus_path = "corpus") ⇒ Array<Doc>
Load all documents from corpus directory.
Class Method Details
.load_docs(corpus_path = "corpus") ⇒ Array<Doc>
Load all documents from corpus directory
13 14 15 16 17 18 19 20 |
# File 'lib/hotwire_club/mcp/loader.rb', line 13 def self.load_docs(corpus_path = "corpus") corpus_dir = Pathname.new(corpus_path) return [] unless corpus_dir.directory? corpus_dir.glob("*.md") .map { |file| Doc.from_file(file.to_s) } .compact end |