From: Nobuyoshi Nakada Date: 2010-04-01T08:58:42+09:00 Subject: [ruby-dev:40897] [Feature:1.9] io/console なかだです。 拡張ライブラリio/consoleの取り込みをリクエストします。 http://www.rubyist.net/~nobu/ruby/io-console-0.2.gem http://www.rubyist.net/~nobu/ruby/io-console-20080905.tar.bz2 readlineやcursesまでは必要はないけれど、単なるgetsやgetcでは困る という場合に便利です。こういう機能は、結構質問が出る割には、シス テム依存で面倒なことになります。highlineなどのより高機能なgemも ありますが、実際には中ではsttyを呼んでいたりしてポータブルではあ りません。io/consoleはこういったライブラリにポータブルな下位層を 提供することもできます。 以下のようなメソッドが提供されます。 IO#noecho IO#noecho {|io| } IO#raw IO#raw {|io| } IO#getch IO#winsize IO.console #=> IO for console device -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦