[前][次][番号順一覧][スレッド一覧]

ruby-changes:22353

From: nobu <ko1@a...>
Date: Tue, 31 Jan 2012 14:27:41 +0900 (JST)
Subject: [ruby-changes:22353] nobu:r34402 (trunk): * test/ruby/envutil.rb (EnvUtil.invoke_ruby): yield also child pid

nobu	2012-01-31 14:27:27 +0900 (Tue, 31 Jan 2012)

  New Revision: 34402

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=34402

  Log:
    * test/ruby/envutil.rb (EnvUtil.invoke_ruby): yield also child pid
      in block form.

  Modified files:
    trunk/ChangeLog
    trunk/test/ruby/envutil.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 34401)
+++ ChangeLog	(revision 34402)
@@ -1,3 +1,8 @@
+Tue Jan 31 14:27:22 2012  Nobuyoshi Nakada  <nobu@r...>
+
+	* test/ruby/envutil.rb (EnvUtil.invoke_ruby): yield also child pid
+	  in block form.
+
 Mon Jan 30 19:08:19 2012  Nobuyoshi Nakada  <nobu@r...>
 
 	* vm_eval.c (vm_call0): should pass block to enumerators.  patched
Index: test/ruby/envutil.rb
===================================================================
--- test/ruby/envutil.rb	(revision 34401)
+++ test/ruby/envutil.rb	(revision 34402)
@@ -55,7 +55,7 @@
     out_c.close if capture_stdout
     err_c.close if capture_stderr && capture_stderr != :merge_to_stdout
     if block_given?
-      return yield in_p, out_p, err_p
+      return yield in_p, out_p, err_p, pid
     else
       th_stdout = Thread.new { out_p.read } if capture_stdout
       th_stderr = Thread.new { err_p.read } if capture_stderr && capture_stderr != :merge_to_stdout

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]