Class: NitroKit::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- NitroKit::InstallGenerator
- Defined in:
- lib/generators/nitro_kit/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#install_agent_guidance ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/generators/nitro_kit/install_generator.rb', line 11 def install_agent_guidance changes = installation.install changes.each do |path, status| say_status(status == :written ? :create : :identical, path) end end |
#offer_initialization_prompt ⇒ Object
27 28 29 30 31 32 33 |
# File 'lib/generators/nitro_kit/install_generator.rb', line 27 def offer_initialization_prompt return copy_initialization_prompt if [:copy_prompt] return unless [:prompt] && $stdin.tty? return unless yes?("Copy the Nitro Kit 2 initialization prompt to the clipboard? [y/N]") copy_initialization_prompt end |
#show_diagnostics ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/generators/nitro_kit/install_generator.rb', line 19 def show_diagnostics say "" installation.checks.each do |check| color = { pass: :green, warn: :yellow, fail: :red }.fetch(check.status) say_status(check.status.to_s.upcase, "#{check.label}: #{check.detail}", color) end end |