Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > csvライブラリ > Arrayクラス > to_csv

instance method Array#to_csv

to_csv(**options) -> String[permalink][rdoc] [added by csv]

CSV.generate_line(self, options) と同様です。

Array オブジェクトを 1 行の CSV 文字列に変換するためのショートカットです。

[PARAM] options:
CSV.generate_line と同様のオプションを指定します。

require 'csv'

p [1, 'Matz', :Ruby, Date.new(1965, 4, 14)].to_csv                                 # => "1,Matz,Ruby,1965-04-14\n"
p [1, 'Matz', :Ruby, Date.new(1965, 4, 14)].to_csv(col_sep: ' ', row_sep: "\r\n")  # => "1 Matz Ruby 1965-04-14\r\n"

[SEE_ALSO] CSV.generate_line