Class: LLM::Function::Ractor::Job
- Inherits:
-
Object
- Object
- LLM::Function::Ractor::Job
- Defined in:
- lib/llm/function/ractor/job.rb
Overview
The Job class manages execution and mailbox coordination for a single ractor-backed function call.
Instance Method Summary collapse
- #call ⇒ void
- #initialize(mailbox, runner_class, id, name, arguments) ⇒ LLM::Function::Ractor::Job constructor
Constructor Details
#initialize(mailbox, runner_class, id, name, arguments) ⇒ LLM::Function::Ractor::Job
15 16 17 18 19 20 21 |
# File 'lib/llm/function/ractor/job.rb', line 15 def initialize(mailbox, runner_class, id, name, arguments) @mailbox = mailbox @runner_class = runner_class @id = id @name = name @arguments = arguments end |
Instance Method Details
#call ⇒ void
This method returns an undefined value.
25 26 27 28 |
# File 'lib/llm/function/ractor/job.rb', line 25 def call spawn wait end |