lib/cli/kit/system.rb in cli-kit-3.0.1 vs lib/cli/kit/system.rb in cli-kit-3.1.0

- old
+ new

@@ -115,13 +115,13 @@ out_w.close err_w.close handlers = if block_given? { out_r => ->(data) { yield(data.force_encoding(Encoding::UTF_8), '') }, - err_r => ->(data) { yield('', data.force_encoding(Encoding::UTF_8)) }, } + err_r => ->(data) { yield('', data.force_encoding(Encoding::UTF_8)) } } else { out_r => ->(data) { STDOUT.write(data) }, - err_r => ->(data) { STDOUT.write(data) }, } + err_r => ->(data) { STDOUT.write(data) } } end previous_trailing = Hash.new('') loop do ios = [err_r, out_r].reject(&:closed?)