Sha256: f068ec197a1bbb295d78960e21bfd75d34407a2e837fbdd1c405fef483025077
Contents?: true
Size: 315 Bytes
Versions: 2
Compression:
Stored size: 315 Bytes
Contents
# frozen_string_literal: true require "timeout" module CaptureSyscall def capture_syscall exit_status = nil stdout, stderr = Timeout.timeout(1) do capture_subprocess_io do yield exit_status = $CHILD_STATUS.exitstatus end end [exit_status, stdout, stderr] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cpf_cnpj-0.5.0 | test/support/capture_syscall.rb |
cpf_cnpj-0.4.1 | test/support/capture_syscall.rb |