class Riffer::Rig::Events::TurnEnd
Attributes
stop_reason
[R]
Symbol
@dynamic stop_reason, usage
usage
[R]
::Riffer::Providers::TokenUsage?
Public Class Methods
(Symbol stop_reason, ::Riffer::Providers::TokenUsage? usage) → void
Source
# File lib/riffer/rig/events/turn_end.rb, line 16 def initialize(stop_reason, usage) @stop_reason = stop_reason @usage = usage freeze end
@rbs stop_reason: Symbol @rbs usage: ::Riffer::Providers::TokenUsage? @rbs return: void
Public Instance Methods
() → Float?
Source
# File lib/riffer/rig/events/turn_end.rb, line 23 def cost usage&.cost end
@rbs return: Float?