Class: ConsoleKit::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- ConsoleKit::Generators::InstallGenerator
- Defined in:
- lib/generators/console_kit/install_generator.rb
Overview
Generates the required files
Instance Method Summary collapse
Instance Method Details
#copy_initializer ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/generators/console_kit/install_generator.rb', line 14 def copy_initializer force = [:force] initializer_path = Rails.root.join('config', 'initializers', 'console_kit.rb') if File.exist?(initializer_path) && !force say_status :skipped, "Initializer already exists: #{initializer_path}", :yellow else template 'console_kit.rb', 'config/initializers/console_kit.rb', force: force say_status :created, "Initializer generated at #{initializer_path}", :green end end |
#remind_about_customization ⇒ Object
26 27 28 29 30 31 32 |
# File 'lib/generators/console_kit/install_generator.rb', line 26 def remind_about_customization say "\n✅ Setup complete!", :green say '📄 Modify `config/initializers/console_kit.rb`:', :green %w[tenants context_class].each do |field| say " - Set `#{field}` (required)", :green end end |