[#41278] [BUG:1.9] BINARY should not be ASCII-compatible — Yugui <yugui@...>

WXVndWkbJEIkRyQ5ISMbKEIKCgo+IBskQiRHISIkKiQqJGAkTSQzJDMkXiRHJE41RE9AJEclKyVQ

15 messages 2010/05/11

[#41407] [Bug #3339] win32ole test failure — Usaku NAKAMURA <redmine@...>

Bug #3339: win32ole test failure

20 messages 2010/05/25
[#41411] Re: [Bug #3339] win32ole test failure — Masaki Suketa <masaki.suketa@...> 2010/05/25

助田です。

[#41412] Re: [Bug #3339] win32ole test failure — "U.Nakamura" <usa@...> 2010/05/25

こんにちは、なかむら(う)です。

[ruby-dev:41226] Re: io/console IO#raw error when io is closed in the block

From: Tanaka Akira <akr@...>
Date: 2010-05-08 11:59:01 UTC
List: ruby-dev #41226
2010年5月8日20:33 Tanaka Akira <akr@fsij.org>:
> io/console を使ってみたのですが、ちょっとうまく使えません。
> IO#raw が tty の状態を必ず元にもどすんですが、それがちょっと困ります。

> IO#raw で、ブロック内で close されたら、エラーにせずに単に抜ける、っていうのは
> どうでしょうか?

NEWS に

    * IO#raw
    * IO#raw {|io| }

と載っているのに気がついてしまったのですが、
もしかして、IO#raw にブロックを与えないとエラーになるのは意図されざる挙動
なんでしょうか?

% ./ruby -rpty -rio/console -e '
m, s = PTY.open
s.raw
'
-e:3:in `raw': no block given (LocalJumpError)
        from -e:3:in `<main>'
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread