Module: Llmemory::LongTerm::FileBased::Storages
- Defined in:
- lib/llmemory/long_term/file_based/storage.rb,
lib/llmemory/long_term/file_based/storages/base.rb,
lib/llmemory/long_term/file_based/storages/file_storage.rb,
lib/llmemory/long_term/file_based/storages/memory_storage.rb,
lib/llmemory/long_term/file_based/storages/database_storage.rb,
lib/llmemory/long_term/file_based/storages/active_record_models.rb,
lib/llmemory/long_term/file_based/storages/active_record_storage.rb
Defined Under Namespace
Classes: ActiveRecordStorage, Base, DatabaseStorage, FileStorage, LlmemoryCategory, LlmemoryItem, LlmemoryResource, MemoryStorage
Class Method Summary
collapse
Class Method Details
.build(store: nil, base_path: nil, database_url: nil, cipher: nil) ⇒ Object
.reset_shared_singletons! ⇒ Object
49
50
51
|
# File 'lib/llmemory/long_term/file_based/storage.rb', line 49
def self.reset_shared_singletons!
@shared_memory_storage = nil
end
|
.shared_memory_storage ⇒ Object
45
46
47
|
# File 'lib/llmemory/long_term/file_based/storage.rb', line 45
def self.shared_memory_storage
@shared_memory_storage ||= MemoryStorage.new
end
|