るりまサーチ (Ruby 2.2.0)

最速Rubyリファレンスマニュアル検索!
13件ヒット [1-13件を表示] (0.007秒)
トップページ > クラス:IO[x] > 種類:インスタンスメソッド[x] > バージョン:2.2.0[x] > ライブラリ:io/console[x]

キーワード

検索結果

IO#cooked {|io| ... } -> object (13.0)

cooked モードを有効にして指定されたブロックを評価します。

...す。ブロックを評価した結果を返します。

@raise LocalJumpError ブロックを指定しなかった場合に発生します。

以下の例では、標準入力からエコーバック付きで文字列を一行読み込みます。

require "io/console"
STDIN.cooked(&:gets)...

IO#cooked! -> self (13.0)

cooked モードを有効にします。端末のモードを後で元に戻す必要がある場合は IO#cooked を使用してください。

...cooked モードを有効にします。端末のモードを後で元に戻す必要がある場合は
IO
#cooked を使用してください。

@return 自身を返します。

@see IO#cooked...

IO#echo=(flag) (13.0)

文字入力時のエコーバックが有効かどうかを設定します。

文字入力時のエコーバックが有効かどうかを設定します。

@param flag true を指定した場合、文字入力時のエコーバックが有効に設定さ
れます。

IO#echo? -> bool (13.0)

文字入力時のエコーバックが有効かどうかを返します。

文字入力時のエコーバックが有効かどうかを返します。

IO#getch -> String (13.0)

raw モードで一文字読み込んだ結果を返します。

raw モードで一文字読み込んだ結果を返します。

絞り込み条件を変える

IO#iflush -> self (13.0)

カーネルの入力バッファをフラッシュします。

カーネルの入力バッファをフラッシュします。

@return 自身を返します。

IO#ioflush -> self (13.0)

カーネルの入出力バッファをフラッシュします。

カーネルの入出力バッファをフラッシュします。

@return 自身を返します。

IO#noecho {|io| ... } -> object (13.0)

文字入力時のエコーバックを無効に設定してブロックを評価します。

...す。ブロックを評価した結果を返します。

以下の例では、標準入力からエコーバックなしで文字列を一行読み込みます。

require "io/console"
STDIN.noecho(&:gets)

@raise LocalJumpError ブロックを指定しなかった場合に発生します。...

IO#oflush -> self (13.0)

カーネルの出力バッファをフラッシュします。

カーネルの出力バッファをフラッシュします。

@return 自身を返します。

IO#raw!(min: 1, time: 0, intr: false) -> self (13.0)

raw モードを有効にします。端末のモードを後で元に戻す必要がある場合は IO#raw を使用してください。

...raw モードを有効にします。端末のモードを後で元に戻す必要がある場合は
IO
#raw を使用してください。

@return 自身を返します。

@see IO#raw...

絞り込み条件を変える

IO#raw(min: 1, time: 0, intr: false) {|io| ... } -> object (13.0)

raw モード、行編集を無効にして指定されたブロックを評価します。

...シグナルを生成する制御文字が有効になります。端末の制御については、 termios のマニュアル:https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/termios.h.html を参照してください。

@raise LocalJumpError ブロックを指定しなかった場合...
...に発生します。

@raise ArgumentError intr に true または false 以外の値を指定した場合に発生します。

以下の例では、標準入力からエコーバックなしで文字列を一行読み込みます。

require "io/console"
STDIN.raw(&:gets)...

IO#winsize -> [Integer, Integer] (13.0)

端末のサイズを [rows, columns] で返します。

端末のサイズを [rows, columns] で返します。

IO#winsize=(size) (13.0)

端末のサイズを設定します。

端末のサイズを設定します。

@param size [rows, columns] を数値の配列で指定します。

効果はプラットフォームや環境に依存します。