Class: Railscope::Generators::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#copy_initializer ⇒ Object



13
14
15
# File 'lib/generators/railscope/install_generator.rb', line 13

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

#mount_engine ⇒ Object



17
18
19
# File 'lib/generators/railscope/install_generator.rb', line 17

def mount_engine
  route 'mount Railscope::Engine, at: "/railscope"'
end

#show_post_install_message ⇒ Object



21
22
23
24
25
26
27
28
29
30
31
# File 'lib/generators/railscope/install_generator.rb', line 21

def show_post_install_message
  say ""
  say "Railscope installed successfully!", :green
  say ""
  say "Next steps:"
  say "  1. Run migrations: rails db:migrate"
  say "  2. Enable Railscope: set RAILSCOPE_ENABLED=true in your environment"
  say "     or set config.enabled = true in config/initializers/railscope.rb"
  say "  3. Start your server and visit /railscope"
  say ""
end