Sha256: 33c2f348b5dab542ad3642437b94a340e5128445f5c40a9b7d06ba8add152370
Contents?: true
Size: 994 Bytes
Versions: 1
Compression:
Stored size: 994 Bytes
Contents
====== Option +header_converters+ Specifies a \String converter name or an \Array of converter names. Default value: CSV::DEFAULT_OPTIONS.fetch(:header_converters) # => nil Identical in functionality to option {converters}[#class-CSV-label-Option+converters] except that: - The converters apply only to the header row. - The built-in header converters are +:downcase+ and +:symbol+. Examples: str = <<-EOT foo,0 bar,1 baz,2 EOT headers = ['Name', 'Value'] # With no header converter csv = CSV.parse(str, headers: headers) csv.headers # => ["Name", "Value"] # With header converter :downcase csv = CSV.parse(str, headers: headers, header_converters: :downcase) csv.headers # => ["name", "value"] # With header converter :symbol csv = CSV.parse(str, headers: headers, header_converters: :symbol) csv.headers # => [:name, :value] # With both csv = CSV.parse(str, headers: headers, header_converters: [:downcase, :symbol]) csv.headers # => [:name, :value]
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
csv-3.1.5 | doc/header_converters.rdoc |