Module: LlmCostTracker::Dashboard::SetupState
- Defined in:
- app/services/llm_cost_tracker/dashboard/setup_state.rb
Defined Under Namespace
Classes: SetupRequired
Class Method Summary collapse
Class Method Details
.current ⇒ Object
38 39 40 41 42 43 44 45 |
# File 'app/services/llm_cost_tracker/dashboard/setup_state.rb', line 38 def current return @cached if defined?(@cached) MUTEX.synchronize do @cached = compute unless defined?(@cached) end @cached end |
.reset! ⇒ Object
47 48 49 50 51 |
# File 'app/services/llm_cost_tracker/dashboard/setup_state.rb', line 47 def reset! MUTEX.synchronize do remove_instance_variable(:@cached) if defined?(@cached) end end |