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

#copy_migrationsObject



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

def copy_migrations
  rake "tracebook:install:migrations"
end

#create_initializerObject



16
17
18
# File 'lib/generators/tracebook/install/install_generator.rb', line 16

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

#show_next_stepsObject



20
21
22
23
24
25
26
27
28
29
30
31
32
33
# File 'lib/generators/tracebook/install/install_generator.rb', line 20

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. Configure authorization in config/initializers/tracebook.rb"
  say "  4. Set up ActiveRecord encryption (see README)"
  say ""
end