lib/mini_magick/shell.rb in mini_magick-4.6.0 vs lib/mini_magick/shell.rb in mini_magick-4.6.1

- old
+ new

@@ -50,12 +50,14 @@ require "posix-spawn" pid, stdin, stdout, stderr = POSIX::Spawn.popen4(*command) [stdin, stdout, stderr].each(&:binmode) stdin.write(options[:stdin].to_s) + out = stdout.read + err = stderr.read Process.waitpid(pid) - [stdout.read, stderr.read, $?] + [out, err, $?] end def log(command, &block) value = nil duration = Benchmark.realtime { value = block.call }