Class: LlmCostTracker::Storage::Writer

Inherits:
Object
  • Object
show all
Defined in:
lib/llm_cost_tracker/storage/writer.rb

Class Method Summary collapse

Class Method Details

.save(event) ⇒ Object



11
12
13
14
15
16
17
18
# File 'lib/llm_cost_tracker/storage/writer.rb', line 11

def save(event)
  ActiveRecordBackend.save(event)
rescue LlmCostTracker::BudgetExceededError, LlmCostTracker::UnknownPricingError
  raise
rescue StandardError => e
  handle_error(e)
  false
end