Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > csvライブラリ > CSV::IOBufクラス

class CSV::IOBuf

クラスの継承リスト: CSV::IOBuf < CSV::StreamBuf < Object < Kernel

要約

IOのバッファリングを実現するクラス

目次

特異メソッド
new
インスタンスメソッド
close
privateメソッド
read terminate

特異メソッド

new(s) -> self[permalink][rdoc]

インスタンスを生成します。

[PARAM] s:
バッファリングするIOのオブジェクト

インスタンスメソッド

close -> nil[permalink][rdoc]

オブジェクト終了(破棄)処理を行います。

内部的には、terminateメソッドを呼び出します。

privateメソッド

read(size) -> ()[permalink][rdoc]

バッファリングしたデータの読み出しを行います。

[PARAM] size:
読み出しデータサイズ
terminate -> nil[permalink][rdoc]

オブジェクトの破棄処理を行います。

親クラスのCSV::StreamBuf#terminateを呼び出します。