class ChefCore::CLIUX::StatusReporter
Public Class Methods
new(ui_element, prefix: nil, key: nil)
click to toggle source
# File lib/chef_core/cliux/status_reporter.rb, line 22 def initialize(ui_element, prefix: nil, key: nil) @ui_element = ui_element @key = key @ui_element.update(prefix: prefix) end
Public Instance Methods
error(msg)
click to toggle source
# File lib/chef_core/cliux/status_reporter.rb, line 37 def error(msg) update(msg) @ui_element.error end
success(msg)
click to toggle source
# File lib/chef_core/cliux/status_reporter.rb, line 32 def success(msg) update(msg) @ui_element.success end
update(msg)
click to toggle source
# File lib/chef_core/cliux/status_reporter.rb, line 28 def update(msg) @ui_element.update({ @key => msg }) end