Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > csvライブラリ > CSVクラス > header_convert
header_convert(name)
[permalink][rdoc]header_convert {|field| ... }
header_convert {|field, field_info| ... }
CSV#convert に似ていますが、ヘッダ行用のメソッドです。
このメソッドはヘッダ行を読み込む前に呼び出さなければなりません。
require "csv"
csv = CSV.new("header1,header2\nrow1_1,row1_2", { headers: true })
csv.header_convert(:symbol)
csv.first.headers # => [:header1, :header2]
require "csv"
csv = CSV.new("header1,header2\nrow1_1,row1_2", { headers: true })
csv.header_convert do |field|
field.to_sym
end
csv.first.headers # => [:header1, :header2]
[SEE_ALSO] CSV#header_converters, CSV#convert