Module: Desiru::Persistence::Repository
- Defined in:
- lib/desiru/persistence/repository.rb
Overview
Repository pattern for data access
Class Method Summary collapse
Class Method Details
.setup! ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/desiru/persistence/repository.rb', line 14 def self.setup! # Register all repositories Persistence.register_repository(:module_executions, Repositories::ModuleExecutionRepository.new) Persistence.register_repository(:api_requests, Repositories::ApiRequestRepository.new) Persistence.register_repository(:optimization_results, Repositories::OptimizationResultRepository.new) Persistence.register_repository(:training_examples, Repositories::TrainingExampleRepository.new) Persistence.register_repository(:job_results, Repositories::JobResultRepository.new) end |