Sha256: b999c65cf332a2088fbdf1c32db613962c3132b26f42e755ddfdf17414d3c3de
Contents?: true
Size: 491 Bytes
Versions: 37
Compression:
Stored size: 491 Bytes
Contents
require 'open3' module Gitlab module Git module Popen def popen(cmd, path) vars = { "PWD" => path } options = { :chdir => path } @cmd_output = "" @cmd_status = 0 Open3.popen3(vars, cmd, options) do |stdin, stdout, stderr, wait_thr| @cmd_status = wait_thr.value.exitstatus @cmd_output << stdout.read @cmd_output << stderr.read end return @cmd_output, @cmd_status end end end end
Version data entries
37 entries across 37 versions & 1 rubygems