Class: Llmemory::Maintenance::Runner
- Inherits:
-
Object
- Object
- Llmemory::Maintenance::Runner
- Defined in:
- lib/llmemory/maintenance/runner.rb
Class Method Summary collapse
- .run_monthly(user_id, storage: nil) ⇒ Object
- .run_nightly(user_id, storage: nil) ⇒ Object
- .run_weekly(user_id, storage: nil) ⇒ Object
Class Method Details
.run_monthly(user_id, storage: nil) ⇒ Object
21 22 23 24 |
# File 'lib/llmemory/maintenance/runner.rb', line 21 def run_monthly(user_id, storage: nil) storage ||= default_storage(user_id) Reindexer.new(storage).run_monthly(user_id) end |
.run_nightly(user_id, storage: nil) ⇒ Object
11 12 13 14 |
# File 'lib/llmemory/maintenance/runner.rb', line 11 def run_nightly(user_id, storage: nil) storage ||= default_storage(user_id) Consolidator.new(storage).run_nightly(user_id) end |
.run_weekly(user_id, storage: nil) ⇒ Object
16 17 18 19 |
# File 'lib/llmemory/maintenance/runner.rb', line 16 def run_weekly(user_id, storage: nil) storage ||= default_storage(user_id) Summarizer.new(storage).run_weekly(user_id) end |