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

instance method CSV#headers

headers -> Array | true | nil[permalink][rdoc]

nil を返した場合は、ヘッダは使用されません。真を返した場合は、ヘッダを使用するが、まだ読み込まれていません。配列を返した場合は、ヘッダは既に読み込まれています。



require "csv"

csv = CSV.new("header1,header2\nrow1_1,row1_2")
csv.headers # => nil
csv = CSV.new("header1,header2\nrow1_1,row1_2", headers: true)
csv.headers # => true
csv.read
csv.headers # =>["header1", "header2"]

[SEE_ALSO] CSV.new