Class: LittleGhost::SwarmBuilder
- Inherits:
-
AssemblyBuilder
- Object
- AssemblyBuilder
- LittleGhost::SwarmBuilder
- Defined in:
- lib/little_ghost/assembly_builder.rb
Overview
Builds a Swarm at runtime while keeping its members Agent-only.
Instance Attribute Summary
Attributes inherited from AssemblyBuilder
Class Method Summary collapse
-
.assembly_kind ⇒ Object
:nodoc:.
Instance Method Summary collapse
-
#initialize(**options) ⇒ SwarmBuilder
constructor
Creates a mutable dynamic Swarm definition.
Methods inherited from AssemblyBuilder
#as_tool, #ask, #assembly_id, #assembly_kind, #build, #call, #definition, #description, #start_execution, #stream, #stream_ask, #validate!
Constructor Details
#initialize(**options) ⇒ SwarmBuilder
Creates a mutable dynamic Swarm definition.
354 355 356 357 |
# File 'lib/little_ghost/assembly_builder.rb', line 354 def initialize(**) super @declarations = [] end |
Class Method Details
.assembly_kind ⇒ Object
:nodoc:
350 |
# File 'lib/little_ghost/assembly_builder.rb', line 350 def assembly_kind = :swarm |