Project

General

Profile

Actions

Feature #3073

closed

io/console

Added by nobu (Nobuyoshi Nakada) almost 14 years ago. Updated almost 13 years ago.

Status:
Closed
Target version:
[ruby-dev:40897]

Description

=begin
なかだです。

拡張ライブラリ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はできる。
中田 伸悦
=end

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0