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

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

instance method CSV::Row#header?

header?(name) -> boolRuby 1.9.3 から[permalink][rdoc][edit]
include?(name) -> bool

自身のヘッダに与えられた値が含まれている場合は真を返します。そうでない場合は偽を返します。

[PARAM] name:
この行のヘッダに含まれているかどうか調べたい値を指定します。
require "csv"

row = CSV::Row.new(["header1", "header2"], [1, 2])
p row.header?("header1") # => true
p row.header?("header3") # => false