Class: ClaudeSwarm::SettingsGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/claude_swarm/settings_generator.rb

Instance Method Summary collapse

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_allObject



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