Module: Smdev::CursorRules

Defined in:
lib/smdev/cursor_rules.rb,
lib/smdev/cursor_rules/installer.rb,
lib/smdev/cursor_rules/file_copier.rb,
lib/smdev/cursor_rules/backup_manager.rb,
lib/smdev/cursor_rules/config_manager.rb,
lib/smdev/cursor_rules/user_interface.rb,
lib/smdev/cursor_rules/file_operations.rb,
lib/smdev/cursor_rules/directory_manager.rb

Defined Under Namespace

Modules: ConfigManager, FileOperations Classes: BackupManager, DirectoryManager, Error, FileCopier, Installer, UserInterface

Class Method Summary collapse

Class Method Details

.install(target_dir = Dir.pwd, ui: UserInterface.new) ⇒ Object



12
13
14
# File 'lib/smdev/cursor_rules.rb', line 12

def self.install(target_dir = Dir.pwd, ui: UserInterface.new)
  Installer.new(target_dir, ui: ui).install
end

.templates_pathObject



8
9
10
# File 'lib/smdev/cursor_rules.rb', line 8

def self.templates_path
  File.expand_path('cursor_rules/templates', __dir__)
end