INNER CODE UNIT · Ruby

tf

EugenMayer/docker-sync · lib/docker-sync/command.rb:68

      tf = Time.now + limit
      until (t = Time.now) >= tf
        capture(tf - t)
        res = Process.waitpid(@pid, Process::WNOHANG)
        if res
          @status = $?
          return self
        end
      end

      nil
    end

    private

    def capture(limit)
      streams = [@stdout, @stderr]
      streams << STDIN if STDIN.tty?

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…