Class: TurboDesktop::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/turbo_desktop/install/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_initializerObject



10
11
12
# File 'lib/generators/turbo_desktop/install/install_generator.rb', line 10

def copy_initializer
  template "initializer.rb.tt", "config/initializers/turbo_desktop.rb"
end

#mount_engineObject



14
15
16
# File 'lib/generators/turbo_desktop/install/install_generator.rb', line 14

def mount_engine
  route 'mount TurboDesktop::Engine => "/turbo-desktop"'
end

#show_next_stepsObject



18
19
20
21
22
23
24
25
26
27
# File 'lib/generators/turbo_desktop/install/install_generator.rb', line 18

def show_next_steps
  say ""
  say "Turbo Desktop installed!", :green
  say ""
  say "Next steps:"
  say "  1. npx turbo-desktop init    # Scaffold the desktop shell"
  say "  2. rails server              # Start your Rails app"
  say "  3. npx turbo-desktop dev     # Launch the desktop app"
  say ""
end