module Bizside::SafePty
Public Class Methods
spawn(command) { |r, w, p| ... }
click to toggle source
# File lib/bizside/safe_pty.rb, line 5 def self.spawn command, &block PTY.spawn(command) do |r, w, p| begin yield r, w, p rescue Errno::EIO ensure Process.wait p end end $?.exitstatus end