Method: ChefApply::UI::Terminal.render_job
- Defined in:
- lib/chef_apply/ui/terminal.rb
.render_job(initial_msg, job) ⇒ Object
70 71 72 73 74 75 76 77 |
# File 'lib/chef_apply/ui/terminal.rb', line 70 def render_job(initial_msg, job) # TODO why do we have to pass prefix to both the spinner and the reporter? spinner = get_spinner.new(spinner_prefix(job.prefix), output: @location, hide_cursor: true) reporter = StatusReporter.new(spinner, prefix: job.prefix, key: :status) reporter.update(initial_msg) spinner.auto_spin job.run(reporter) end |