lib/after.rb in after-0.2.1 vs lib/after.rb in after-0.3.1

- old
+ new

@@ -21,9 +21,19 @@ pids end def self.find_and_wait_for(args) pids = find_pids args - pids.each{|pid| WaitPid.wait_nonchild_pid pid } + if pids.length > 1 + puts "found more than one -- waiting for all #{pids.inspect}" + end + pids.each{|pid| + puts "waiting for #{pid}" + WaitPid.wait_nonchild_pid pid + } + end + + def self.wait_pid pid + WaitPid.wait_nonchild_pid pid end end \ No newline at end of file