Class: LlmCostTracker::PriceSync::Source
- Inherits:
-
Object
- Object
- LlmCostTracker::PriceSync::Source
show all
- Defined in:
- lib/llm_cost_tracker/price_sync/source.rb
Instance Method Summary
collapse
Instance Method Details
#fetch(current_models:, fetcher:) ⇒ Object
6
7
8
|
# File 'lib/llm_cost_tracker/price_sync/source.rb', line 6
def fetch(current_models:, fetcher:)
raise NotImplementedError
end
|
#name ⇒ Object
10
11
12
|
# File 'lib/llm_cost_tracker/price_sync/source.rb', line 10
def name
self.class.name.split("::").last.downcase.to_sym
end
|
#priority ⇒ Object
14
15
16
|
# File 'lib/llm_cost_tracker/price_sync/source.rb', line 14
def priority
100
end
|
#url ⇒ Object
18
19
20
|
# File 'lib/llm_cost_tracker/price_sync/source.rb', line 18
def url
raise NotImplementedError
end
|