このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.1 リファレンスマニュアル

instance method CSV#return_headers?

return_headers? -> boolRuby 1.9.3 から[permalink][rdoc][edit]

ヘッダを返す場合は、真を返します。そうでない場合は、偽を返します。

require "csv"

csv = CSV.new("header1,header2\nrow1_1,row1_2", headers: true, return_headers: false)
p csv.return_headers? # => false
p csv.shift # => #<CSV::Row "header1":"row1_1" "header2":"row1_2">

csv = CSV.new("header1,header2\nrow1_1,row1_2", headers: true, return_headers: true)
p csv.return_headers? # => true
p csv.shift # => #<CSV::Row "header1":"header1" "header2":"header2">

[SEE_ALSO] CSV.new