Feature #177
closedIO#binmode?
Description
=begin
こんにちは、なかむら(う)です。
IO#binmode? というメソッドがあるとうれしいことがあるんじゃな
いかという気がしました。
Windowsとかじゃないと意味ないですが。¶
1.9.0-2の後になると思いますが、入れてもいいでしょうか?
Index: io.c
--- io.c (revision 17388)
+++ io.c (working copy)
@@ -3167,6 +3167,20 @@ rb_io_binmode_m(VALUE io)
return io;
}
+/*
-
- call-seq:
-
-
ios.binmode? => true or false
-
-
-
- Returns
true
if ios is binmode.
- Returns
- */
+static VALUE
+rb_io_binmode_p(VALUE io)
+{ - rb_io_t *fptr;
- GetOpenFile(io, fptr);
- return fptr->mode & FMODE_BINMODE ? Qtrue : Qfalse;
+}
static const char*
rb_io_flags_mode(int flags)
{
@@ -7703,6 +7717,7 @@ Init_IO(void)
rb_define_method(rb_cIO, "isatty", rb_io_isatty, 0);
rb_define_method(rb_cIO, "tty?", rb_io_isatty, 0);
rb_define_method(rb_cIO, "binmode", rb_io_binmode_m, 0);
-
rb_define_method(rb_cIO, "binmode?", rb_io_binmode_p, 0);
rb_define_method(rb_cIO, "sysseek", rb_io_sysseek, -1);rb_define_method(rb_cIO, "ioctl", rb_io_ioctl, -1);
それでは。
--
U.Nakamura usa@garbagecollect.jp
=end
Updated by matz (Yukihiro Matsumoto) over 16 years ago
=begin
まつもと ゆきひろです
In message "Re: [ruby-dev:35148] [Feature:trunk] IO#binmode?"
on Wed, 18 Jun 2008 00:37:35 +0900, "U.Nakamura" usa@garbagecollect.jp writes:
|IO#binmode? というメソッドがあるとうれしいことがあるんじゃな
|いかという気がしました。
|# Windowsとかじゃないと意味ないですが。
|
|1.9.0-2の後になると思いますが、入れてもいいでしょうか?
どうぞ。
=end
Updated by usa (Usaku NAKAMURA) over 16 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
=begin
Applied in changeset r17507.
=end