Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > irb/input-methodライブラリ > IRB::StdioInputMethodクラス

class IRB::StdioInputMethod + IRB::InputMethod

クラスの継承リスト: IRB::StdioInputMethod < IRB::InputMethod < Object < Kernel < BasicObject

要約

標準入力を表すクラスです。ライブラリ内部で使用します。

特異メソッド

new -> IRB::StdioInputMethod

自身を初期化します。

new(file = STDIN_FILE_NAME) -> IRB::InputMethod

自身を初期化します。

インスタンスメソッド

encoding -> Encoding

自身の文字エンコーディングを返します。

eof? -> bool

入力が EOF(End Of File)に達したかどうかを返します。

file_name -> String

ファイル名を文字列で返します。

gets -> String

標準入力から文字列を 1 行読み込みます。

gets

NotImplementedError が発生します。

[EXCEPTION] NotImplementedError:
必ず発生します。
line(line_no) -> String

引数 line_no で指定した過去の入力を行単位で返します。

[PARAM] line_no:
取得する行番号を整数で指定します。
readable_atfer_eof? -> true

入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。

readable_atfer_eof? -> false

入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。

class IRB::StdioInputMethod