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

class CSV::IOBuf

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

要約

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

特異メソッド

new(s) -> self

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

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

インスタンスメソッド

close -> nil

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

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

privateメソッド

read(size) -> ()

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

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

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

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

class CSV::IOBuf