Class: Routes::Analyzer::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Routes::Analyzer::Generators::InstallGenerator
- Defined in:
- lib/generators/routes/analyzer/install_generator.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.source_root ⇒ Object
9 10 11 |
# File 'lib/generators/routes/analyzer/install_generator.rb', line 9 def self.source_root @source_root ||= File.("templates", __dir__) end |
Instance Method Details
#create_configuration_file ⇒ Object
13 14 15 |
# File 'lib/generators/routes/analyzer/install_generator.rb', line 13 def create_configuration_file template "routes_analyzer.rb", "config/initializers/routes_analyzer.rb" end |
#show_instructions ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/generators/routes/analyzer/install_generator.rb', line 17 def show_instructions say "\n" say "Routes Analyzer has been installed!", :green say "\n" say "Configuration file created at: config/initializers/routes_analyzer.rb" say "\n" say "Next steps:" say "1. Configure your Redis connection in the initializer" say "2. Restart your Rails application" say "3. Use rake tasks to analyze your routes:" say " - rails routes:analyzer:usage # Show route usage statistics" say " - rails routes:analyzer:config # Check configuration" say " - rails routes:analyzer:clear # Clear usage data" say "\n" end |