Class: ClaudeOnRails::SwarmBuilder
- Inherits:
-
Object
- Object
- ClaudeOnRails::SwarmBuilder
- Defined in:
- lib/claude_on_rails/swarm_builder.rb
Instance Attribute Summary collapse
-
#project_analysis ⇒ Object
readonly
Returns the value of attribute project_analysis.
Instance Method Summary collapse
- #build ⇒ Object
-
#initialize(project_analysis) ⇒ SwarmBuilder
constructor
A new instance of SwarmBuilder.
Constructor Details
#initialize(project_analysis) ⇒ SwarmBuilder
Returns a new instance of SwarmBuilder.
7 8 9 |
# File 'lib/claude_on_rails/swarm_builder.rb', line 7 def initialize(project_analysis) @project_analysis = project_analysis end |
Instance Attribute Details
#project_analysis ⇒ Object (readonly)
Returns the value of attribute project_analysis.
5 6 7 |
# File 'lib/claude_on_rails/swarm_builder.rb', line 5 def project_analysis @project_analysis end |
Instance Method Details
#build ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/claude_on_rails/swarm_builder.rb', line 11 def build { version: 1, swarm: { name: 'Rails Development Team', main: 'architect', instances: build_instances } } end |