Class: RosettAi::Init::GlobalInitializer

Inherits:
Object
  • Object
show all
Defined in:
lib/rosett_ai/init/global_initializer.rb

Overview

MCP-facing facade for global structure initialization.

Delegates to DirectoryBuilder and FileCopier for the actual setup logic.

Author:

  • hugo

  • claude

Instance Method Summary collapse

Constructor Details

#initializeGlobalInitializer

Returns a new instance of GlobalInitializer.



16
17
18
# File 'lib/rosett_ai/init/global_initializer.rb', line 16

def initialize
  @base_dir = File.join(Dir.home, '.claude')
end

Instance Method Details

#setupArray<String>

Sets up the global ~/.claude/ directory structure.

Returns:

  • (Array<String>)

    created directories



23
24
25
# File 'lib/rosett_ai/init/global_initializer.rb', line 23

def setup
  DirectoryBuilder.create_global_structure(@base_dir)
end