Module: ActiveRage
- Defined in:
- lib/active_rage.rb,
lib/active_rage/engine.rb,
lib/active_rage/version.rb,
lib/active_rage/configuration.rb,
app/models/active_rage/document.rb,
app/jobs/active_rage/indexing_job.rb,
app/jobs/active_rage/application_job.rb,
app/services/active_rage/search_service.rb,
app/models/active_rage/application_record.rb,
app/services/active_rage/embedding_service.rb
Defined Under Namespace
Modules: VERSION
Classes: ApplicationJob, ApplicationRecord, Configuration, Document, EmbeddingService, Engine, Error, IndexingJob, SearchService
Constant Summary
collapse
- @@configuration =
nil
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
27
28
29
|
# File 'lib/active_rage.rb', line 27
def self.config
configuration || configure
end
|
21
22
23
24
25
|
# File 'lib/active_rage.rb', line 21
def self.configure
self.configuration ||= Configuration.new
yield(configuration) if block_given?
configuration
end
|