Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > ARGF.classクラス > closed?
closed? -> bool
[permalink][rdoc]現在開いている処理対象のファイルがARGFがcloseされていればtrueを返します。
例:
# $ echo "foo" > foo # $ echo "bar" > bar # $ ruby argf.rb foo bar ARGF.filename # => "foo" ARGF.close # 複数のファイルを開いているので1度のARGF.closeではまた全てのファイルを閉じていないのでfalseになる ARGF.closed? # => false ARGF.filename # => "bar" ARGF.close # 2つのファイルを開いていたので2度目のARGF.closeで全てのファイルを閉じたためtrueになる ARGF.closed? # => true
[SEE_ALSO] IO#closed?, ARGF.class#close