generate_line(row, options = Hash.new) -> String[permalink][rdoc][edit]-
このメソッドは一つの Array オブジェクトを CSV 文字列に変換するためのショートカットです。複数行のCSVを扱う際はCSV#<<を使うとより高速です。
このメソッドは可能であれば row に含まれる最初の nil でない値を用いて出力のエンコーディングを推測します。
- [PARAM]
row: - 文字列の配列を指定します。
- [PARAM]
options: - CSV.new のオプションと同じオプションを指定できます。 :encoding というキーを使用すると出力のエンコーディングを指定できます。 :row_sep というキーの値には $/ がセットされます。
例
require "csv" taro = ['1', 'taro', 'tanaka', '20'] CSV.generate_line(taro, col_sep: '|') # => "1|taro|tanaka|20\n"[SEE_ALSO] CSV.new
- [PARAM]