ファイルやデータに対する完全なインターフェイスを提供します。ツール群のようなフィルタを構築するのに便利です。ファイルを読むための主要なインターフェイスです。各行が与えられたブロックに渡されます。オブジェクトとしてブロックに渡します。オブジェクトに行を追加することができます。ブロックを評価した結果は文字列を返します。文字列に変換するためのショートカットです。複数行のCSVを扱う際はCSV#<<を使うとより高速です。インスタンスを返します。与えられたオプションをキーとしてキャッシュされます。インスタンスをラップします。ファイルを書くための主要なインターフェイスとして使うことを意図しています。Arrayこのメソッドは文字列を簡単にパースすることができます。ブロックを与えた場合は、ブロックにそれぞれの行を渡します。ブロックを省略した場合は、配列の配列を返します。文字列を配列に変換するためのショートカットです。ファイルを配列の配列にするために使います。オブジェクトを返します。[Array]以下と同等のことを行うメソッドです。ファイルを扱う場合はあまり使いません。