Class: DInstallerCli::Commands::Main
- Inherits:
-
Thor
- Object
- Thor
- DInstallerCli::Commands::Main
- Includes:
- EnsureConfigPhase
- Defined in:
- lib/dinstaller_cli/commands/main.rb
Overview
Main command
Class Method Summary collapse
Instance Method Summary collapse
Methods included from EnsureConfigPhase
#config_phase?, #ensure_config_phase
Class Method Details
.exit_on_failure? ⇒ Boolean
39 40 41 |
# File 'lib/dinstaller_cli/commands/main.rb', line 39 def self.exit_on_failure? true end |
Instance Method Details
#install ⇒ Object
44 45 46 47 48 49 50 |
# File 'lib/dinstaller_cli/commands/main.rb', line 44 def install answer = ask("Do you want to start the installation?", limited_to: ["y", "n"]) return unless answer == "y" register_callbacks ensure_config_phase { manager_client.commit } end |