X7ROOT File Manager
Current Path:
/opt/alt/ruby34/share/gems/gems/csv-3.3.2/doc/csv/options/parsing
opt
/
alt
/
ruby34
/
share
/
gems
/
gems
/
csv-3.3.2
/
doc
/
csv
/
options
/
parsing
/
ðŸ“
..
📄
converters.rdoc
(1.46 KB)
📄
empty_value.rdoc
(400 B)
📄
field_size_limit.rdoc
(1.16 KB)
📄
header_converters.rdoc
(1.44 KB)
📄
headers.rdoc
(1.44 KB)
📄
liberal_parsing.rdoc
(1.5 KB)
📄
nil_value.rdoc
(351 B)
📄
return_headers.rdoc
(568 B)
📄
skip_blanks.rdoc
(784 B)
📄
skip_lines.rdoc
(1.06 KB)
📄
strip.rdoc
(363 B)
📄
unconverted_fields.rdoc
(976 B)
Editing: header_converters.rdoc
====== Option +header_converters+ Specifies converters to be used in parsing headers. See {Header Converters}[#class-CSV-label-Header+Converters] 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+. This section assumes prior execution of: str = <<-EOT Name,Value foo,0 bar,1 baz,2 EOT # With no header converter table = CSV.parse(str, headers: true) table.headers # => ["Name", "Value"] The value may be a header converter name (see {Stored Converters}[#class-CSV-label-Stored+Converters]): table = CSV.parse(str, headers: true, header_converters: :downcase) table.headers # => ["name", "value"] The value may be a converter list (see {Converter Lists}[#class-CSV-label-Converter+Lists]): header_converters = [:downcase, :symbol] table = CSV.parse(str, headers: true, header_converters: header_converters) table.headers # => [:name, :value] The value may be a \Proc custom converter (see {Custom Header Converters}[#class-CSV-label-Custom+Header+Converters]): upcase_converter = proc {|field| field.upcase } table = CSV.parse(str, headers: true, header_converters: upcase_converter) table.headers # => ["NAME", "VALUE"] See also {Custom Header Converters}[#class-CSV-label-Custom+Header+Converters]
Upload File
Create Folder