Class: Tracebook::Generators::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#create_initializerObject



12
13
14
# File 'lib/generators/tracebook/install/install_generator.rb', line 12

def create_initializer
  template "initializer.rb.tt", "config/initializers/tracebook.rb"
end

#show_next_stepsObject



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'lib/generators/tracebook/install/install_generator.rb', line 16

def show_next_steps
  say ""
  say "Tracebook installed!", :green
  say ""
  say "Next steps:"
  say "  1. Run migrations:  bin/rails db:migrate"
  say "  2. Mount the engine in config/routes.rb:"
  say ""
  say "     mount Tracebook::Engine => \"/tracebook\""
  say ""
  say "  3. Seed default pricing:  bin/rails tracebook:seed_pricing"
  say "  4. Call Tracebook.calculate_cost! after LLM responses"
  say "     (see README for integration examples)"
  say ""
end