class ForemanTasksCore::Runner::Update

Runner::Update represents chunk of data produced by runner that can be consumed by other components, such as RunnerAction

Attributes

continuous_output[R]
exit_status[R]

Public Class Methods

encode_exception(context, exception, fatal = true) click to toggle source
# File lib/foreman_tasks_core/runner/update.rb, line 14
def self.encode_exception(context, exception, fatal = true)
  continuous_output = ::ForemanTasksCore::ContinuousOutput.new
  continuous_output.add_exception(context, exception)
  new(continuous_output, fatal ? 'EXCEPTION' : nil)
end
new(continuous_output, exit_status) click to toggle source
# File lib/foreman_tasks_core/runner/update.rb, line 9
def initialize(continuous_output, exit_status)
  @continuous_output = continuous_output
  @exit_status = exit_status
end