Sha256: 463e596961f906188f5c56fb06a85867ea86e580dd9ed48e2dc386cc512c13bf
Contents?: true
Size: 635 Bytes
Versions: 18
Compression:
Stored size: 635 Bytes
Contents
# frozen_string_literal: true require 'json' require_relative '../../bolt/result' module Bolt class Node class Output attr_reader :stderr, :stdout, :merged_output attr_accessor :exit_code def initialize @stdout = StringIO.new @stderr = StringIO.new @merged_output = StringIO.new @exit_code = 'unknown' end def to_h { 'stdout' => @stdout.string, 'stderr' => @stderr.string, 'merged_output' => @merged_output.string, 'exit_code' => @exit_code } end end end end
Version data entries
18 entries across 18 versions & 1 rubygems