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