Module: LlmCostTracker::Storage

Defined in:
lib/llm_cost_tracker/storage/registry.rb,
lib/llm_cost_tracker/storage/dispatcher.rb,
lib/llm_cost_tracker/storage/log_backend.rb,
lib/llm_cost_tracker/storage/custom_backend.rb,
lib/llm_cost_tracker/storage/active_record_store.rb,
lib/llm_cost_tracker/storage/active_record_backend.rb,
lib/llm_cost_tracker/storage/active_record_rollups.rb

Defined Under Namespace

Modules: Registry Classes: ActiveRecordBackend, ActiveRecordRollups, ActiveRecordStore, CustomBackend, Dispatcher, LogBackend, VerificationResult

Class Method Summary collapse

Class Method Details

.backendsObject



59
60
61
# File 'lib/llm_cost_tracker/storage/registry.rb', line 59

def self.backends
  Registry.names
end

.register(name, backend) ⇒ Object



55
56
57
# File 'lib/llm_cost_tracker/storage/registry.rb', line 55

def self.register(name, backend)
  Registry.register(name, backend)
end