Sha256: f9239e4b308193b4d652cfb5e0d2f09e106519c99cf20293b5288d21c0426ddd
Contents?: true
Size: 267 Bytes
Versions: 20
Compression:
Stored size: 267 Bytes
Contents
module WithExitstatus def with_exitstatus_returning(code) saved_exitstatus = $?.respond_to?(:exitstatus) ? $?.exitstatus : 0 begin `ruby -e "exit #{code.to_i}"` yield ensure `ruby -e "exit #{saved_exitstatus.to_i}"` end end end
Version data entries
20 entries across 19 versions & 6 rubygems