class HammerCLIForemanRemoteExecution::JobInvocation::OutputCommand
Public Instance Methods
print_data(output)
click to toggle source
# File lib/hammer_cli_foreman_remote_execution/job_invocation.rb, line 49 def print_data(output) line_set = output['output'].sort_by { |lines| lines['timestamp'].to_f } since = nil line_set.each do |line| puts line['output'] since = line['timestamp'] end if output['refresh'] && !option_async? sleep 1 print_data(resource.call(action, request_params.merge(:since => since), request_headers, request_options)) end end