Module: LlmCostTracker::ValueObject
- Defined in:
- lib/llm_cost_tracker/value_object.rb
Class Method Summary collapse
Class Method Details
.define(*members, &block) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/llm_cost_tracker/value_object.rb', line 6 def define(*members, &block) klass = data_class(*members) add_hash_like_readers(klass) klass.class_eval(&block) if block klass end |