Class: RosettAi::Init::LocalInitializer

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

Overview

MCP-facing facade for project-local structure initialization.

Delegates to DirectoryBuilder for the actual setup logic.

Author:

  • hugo

  • claude

Instance Method Summary collapse

Constructor Details

#initializeLocalInitializer

Returns a new instance of LocalInitializer.



15
16
17
# File 'lib/rosett_ai/init/local_initializer.rb', line 15

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

Instance Method Details

#setupArray<String>

Sets up the project-local .claude/ directory structure.

Returns:

  • (Array<String>)

    created directories



22
23
24
# File 'lib/rosett_ai/init/local_initializer.rb', line 22

def setup
  DirectoryBuilder.create_local_structure(@base_dir)
end