インスタンスを指定します。使用して後からデータを取り出すことが出来ます。パースするためのオプションをハッシュで指定します。パフォーマンス上の理由でインスタンスメソッドではオプションを上書きすることが出来ないので、上書きしたい場合は必ずここで上書きするようにしてください。:col_sepフィールドの区切り文字列を指定します。この文字列はパースする前にデータのエンコーディングに変換されます。:row_sep行区切りの文字列を指定します。いう特別な値をセットすることができます。指定した場合データから自動的に行区切りの文字列を見つけ出します。parsing.:quote_charフィールドをクオートする文字を指定します。文字列でなければなりません。正しいダブルクオートではなく間違ったシングルクオートを使用しているアプリケーションで便利です。この文字列はパースする前にデータのエンコーディングに変換されます。取り出した名前の配列です。変換器が一つだけの場合は配列に格納する必要はありません。エンコーディング変換を試みます。エンコーディング変換に失敗した場合はフィールドは変換されません。いう変換前のフィールドを返すメソッドを全ての行に追加します。ファイルの一行目をヘッダとして扱います。配列を指定するとそれをヘッダとして扱います。使用してパースした結果をヘッダとして扱います。このインスタンスと同じものを使用します。インスタンスに変更します。インスタンスに変更します。:return_headers偽を指定すると、ヘッダ行を無視します。インスタンスとして返します。値をセットすると、ヘッダを出力します。オプションに似ていますが、ヘッダ専用の変換器を定義します。エンコーディング変換を試みます。エンコーディング変換に失敗した場合はヘッダは変換されません。:skip_blanks真を指定すると、空行を読み飛ばします。:force_quotes真を指定すると、全てのフィールドを作成時にクオートします。:skip_lines指定した正規表現にマッチしたそれぞれの行をコメントとして読み飛ばします。パースしようとしたときに発生します。ファイルを書くための主要なインターフェイスとして使うことを意図しています。オブジェクトを渡し、ブロック終了時にそれをクローズします。オブジェクトを返します。エンコーディングを指定する文字列を埋め込まなければなりません。指定したエンコーディングをチェックします。変換してから解析します。自動的に取り除きます。filename:ファイル名を指定します。指定できるものと同じものを指定できます。オプションと同じオプションを指定できます。Arrayこのメソッドは文字列を簡単にパースすることができます。ブロックを与えた場合は、ブロックにそれぞれの行を渡します。ブロックを省略した場合は、配列の配列を返します。str:文字列を指定します。オプションと同じオプションを指定できます。文字列を配列に変換するためのショートカットです。line:文字列を指定します。複数行の文字列を指定した場合は、一行目以外は無視します。オプションと同じオプションを指定できます。列をダブルクオートで囲むとその中にカンマや改行を含める事もできる。他の仕様も含め詳しくはRFC4180を参照。ファイルを配列の配列にするために使います。オブジェクトを返します。ファイルのパスを指定します。オプションと同じオプションを指定できます。いうキーを使用すると入力のエンコーディングを指定することができます。異なる場合は必ず指定しなければなりません。[Array][permalink][rdoc]以下と同等のことを行うメソッドです。ファイルを扱う場合はあまり使いません。path:ファイル名を指定します。オプションと同じオプションを指定できます。データソースは書き込み用にオープンされていなければなりません。インスタンスを指定します。値のみが追加されます。