Class: ClaudeSwarm::SettingsGenerator
- Inherits:
-
Object
- Object
- ClaudeSwarm::SettingsGenerator
- Defined in:
- lib/claude_swarm/settings_generator.rb
Instance Method Summary collapse
- #generate_all ⇒ Object
-
#initialize(configuration) ⇒ SettingsGenerator
constructor
A new instance of SettingsGenerator.
- #settings_path(instance_name) ⇒ Object
Constructor Details
#initialize(configuration) ⇒ SettingsGenerator
Returns a new instance of SettingsGenerator.
5 6 7 |
# File 'lib/claude_swarm/settings_generator.rb', line 5 def initialize(configuration) @config = configuration end |
Instance Method Details
#generate_all ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/claude_swarm/settings_generator.rb', line 9 def generate_all ensure_session_directory @config.instances.each do |name, instance| generate_settings(name, instance) end end |
#settings_path(instance_name) ⇒ Object
17 18 19 |
# File 'lib/claude_swarm/settings_generator.rb', line 17 def settings_path(instance_name) File.join(session_path, "#{instance_name}_settings.json") end |