Class: Pcli::Services::Steps::Main
- Inherits:
-
Pcli::Step
- Object
- Pcli::Step
- Pcli::Services::Steps::Main
- Defined in:
- lib/pcli/services/steps/main.rb
Instance Method Summary collapse
-
#initialize(**args) ⇒ Main
constructor
A new instance of Main.
- #run(_) ⇒ Object
Methods inherited from Pcli::Step
ensured, ensured?, spaced, spaced?
Constructor Details
#initialize(**args) ⇒ Main
Returns a new instance of Main.
15 16 17 18 19 20 21 22 23 |
# File 'lib/pcli/services/steps/main.rb', line 15 def initialize(**args) super @cmd_prompt = TTY::Prompt.new( input: input, output: output, enable_color: false ) end |
Instance Method Details
#run(_) ⇒ Object
25 26 27 28 29 |
# File 'lib/pcli/services/steps/main.rb', line 25 def run(_) output.puts while _run success end |