Class: Pcli::Services::Steps::Connect
- Inherits:
-
Pcli::Step
- Object
- Pcli::Step
- Pcli::Services::Steps::Connect
- Defined in:
- lib/pcli/services/steps/connect.rb
Instance Method Summary collapse
Methods inherited from Pcli::Step
ensured, ensured?, spaced, spaced?
Instance Method Details
#run(_prev) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/pcli/services/steps/connect.rb', line 16 def run(_prev) spinner = SimpleSpinnerBar.start("Connecting to #{endpoint}", output) response = api.info if response.success? v = response.json['version'] spinner.success("#{Pl.green('Connected')} to #{endpoint}, #{Pl.yellow("v#{v}")}") success else spinner.failure output.puts Output::ServerError.show(response, output, screen) failure end end |