summaryrefslogtreecommitdiff
path: root/io.c
diff options
context:
space:
mode:
authorMasataka Pocke Kuwabara <kuwabara@pocke.me>2022-01-15 23:46:52 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2022-01-17 00:26:08 +0900
commit28fad7764e75c56209a55278a2f5522d118395f0 (patch)
tree1eedd26afa29b80807436c48d44db96e2eceb1ab /io.c
parent2dff82bfca0226e335a446715b94670b5af85108 (diff)
downloadruby-28fad7764e75c56209a55278a2f5522d118395f0.tar.gz
Tweak IO documentation for `IO.write('|cmd')` and so on [ci skip]
Diffstat (limited to 'io.c')
-rw-r--r--io.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/io.c b/io.c
index 39c4dcac48..0973bd604f 100644
--- a/io.c
+++ b/io.c
@@ -11161,7 +11161,7 @@ io_s_foreach(VALUE v)
*
* If +name+ starts with a pipe character (<code>"|"</code>) and the receiver
* is the IO class, a subprocess is created in the same way as Kernel#open,
- * and its output is returned.
+ * and each line in its output is yielded.
* Consider to use File.foreach to disable the behavior of subprocess invocation.
*
* File.foreach("testfile") {|x| print "GOT ", x }
@@ -11220,7 +11220,7 @@ io_s_readlines(VALUE v)
*
* If +name+ starts with a pipe character (<code>"|"</code>) and the receiver
* is the IO class, a subprocess is created in the same way as Kernel#open,
- * and its output is returned.
+ * and each line in its output is yielded.
* Consider to use File.readlines to disable the behavior of subprocess invocation.
*
* a = File.readlines("testfile")
@@ -11481,7 +11481,7 @@ io_s_write(int argc, VALUE *argv, VALUE klass, int binary)
*
* If +name+ starts with a pipe character (<code>"|"</code>) and the receiver
* is the IO class, a subprocess is created in the same way as Kernel#open,
- * and its output is returned.
+ * and its output is printed to the standard output.
* Consider to use File.write to disable the behavior of subprocess invocation.
*
* File.write("testfile", "0123456789", 20) #=> 10
@@ -11539,7 +11539,7 @@ rb_io_s_write(int argc, VALUE *argv, VALUE io)
*
* If +name+ starts with a pipe character (<code>"|"</code>) and the receiver
* is the IO class, a subprocess is created in the same way as Kernel#open,
- * and its output is returned.
+ * and its output is printed to the standard output.
* Consider to use File.binwrite to disable the behavior of subprocess invocation.
*
* See also IO.read for details about +name+ and open_args.