Class: SourceMonitor::Setup::CLI
- Inherits:
-
Thor
- Object
- Thor
- SourceMonitor::Setup::CLI
- Defined in:
- lib/source_monitor/setup/cli.rb
Instance Method Summary collapse
Instance Method Details
#install ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/source_monitor/setup/cli.rb', line 12 def install workflow = Workflow.new( prompter: Prompter.new(shell: shell, auto_yes: [:yes]) ) summary = workflow.run handle_summary(summary) end |
#upgrade ⇒ Object
27 28 29 30 31 |
# File 'lib/source_monitor/setup/cli.rb', line 27 def upgrade command = UpgradeCommand.new summary = command.call handle_summary(summary) end |
#verify ⇒ Object
21 22 23 24 |
# File 'lib/source_monitor/setup/cli.rb', line 21 def verify summary = verification_runner.call handle_summary(summary) end |