Class: ClaudeMemory::Ingest::TranscriptReader
- Inherits:
-
Object
- Object
- ClaudeMemory::Ingest::TranscriptReader
- Defined in:
- lib/claude_memory/ingest/transcript_reader.rb
Defined Under Namespace
Classes: FileNotFoundError
Class Method Summary collapse
Class Method Details
.read_delta(path, from_offset) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/claude_memory/ingest/transcript_reader.rb', line 8 def self.read_delta(path, from_offset) raise FileNotFoundError, "File not found: #{path}" unless File.exist?(path) file_size = File.size(path) effective_offset = (from_offset > file_size) ? 0 : from_offset return [nil, effective_offset] if file_size == effective_offset content = File.read(path, nil, effective_offset) [content, file_size] end |