class RubyLLM::ModelRegistry::ActiveRecordSource
Reads model registry data from the configured Active Record model class.
Public Instance Methods
Source
# 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.message}, falling back to JSON" } [] end