Class: Pcli::Services::Steps::Main

Inherits:
Pcli::Step show all
Defined in:
lib/pcli/services/steps/main.rb

Instance Method Summary collapse

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