Module: LlmCostTracker::EngineCompatibility

Defined in:
lib/llm_cost_tracker/engine_compatibility.rb

Constant Summary collapse

REQUIRED_RAILS_VERSION =
Gem::Version.new("7.1.0")

Class Method Summary collapse

Class Method Details

.check_rails_version!(version) ⇒ Object



8
9
10
11
12
# File 'lib/llm_cost_tracker/engine_compatibility.rb', line 8

def check_rails_version!(version)
  return if Gem::Version.new(version) >= REQUIRED_RAILS_VERSION

  raise LlmCostTracker::Error, "LlmCostTracker::Engine requires Rails 7.1+"
end