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

class CSV::IOBuf

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

Abstract

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

インスタンスメソッド

close -> nil

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

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

new(s) -> self

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

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

privateメソッド

read(size) -> ()

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

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

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

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

Methods

Classes