Class: RubyLLM::ModelRegistry::ActiveRecordSource
- Inherits:
-
Object
- Object
- RubyLLM::ModelRegistry::ActiveRecordSource
- Defined in:
- lib/ruby_llm/model_registry.rb
Overview
Reads model registry data from the configured Active Record model class.
Instance Method Summary collapse
Instance Method Details
#read ⇒ Object
19 20 21 22 23 24 25 26 27 |
# File 'lib/ruby_llm/model_registry.rb', line 19 def read model_class = resolve_model_class return [] unless model_class.respond_to?(:table_exists?) && model_class.table_exists? model_class.all.map(&:to_llm) rescue StandardError => e RubyLLM.logger.debug { "Failed to load models from database: #{e.}, falling back to JSON" } [] end |