class Proxy::Dynflow::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]
exit_status_timestamp[R]
Public Class Methods
encode_exception(context, exception, fatal = true)
click to toggle source
# File lib/smart_proxy_dynflow/runner/update.rb, line 18 def self.encode_exception(context, exception, fatal = true) continuous_output = ::Proxy::Dynflow::ContinuousOutput.new continuous_output.add_exception(context, exception) new(continuous_output, fatal ? 'EXCEPTION' : nil) end
new(continuous_output, exit_status, exit_status_timestamp: nil)
click to toggle source
# File lib/smart_proxy_dynflow/runner/update.rb, line 12 def initialize(continuous_output, exit_status, exit_status_timestamp: nil) @continuous_output = continuous_output @exit_status = exit_status @exit_status_timestamp = exit_status_timestamp || Time.now.utc if @exit_status end