Sha256: fe70f7414e9a6c98b7ebd8635bf6251eb20aa5297c1b790535125f070fecaed2

Contents?: true

Size: 681 Bytes

Versions: 12

Compression:

Stored size: 681 Bytes

Contents

====== Option +write_headers+

Specifies the boolean that determines whether a header row is included in the output;
ignored if there are no headers.

Default value:
  CSV::DEFAULT_OPTIONS.fetch(:write_headers) # => nil

Without +write_headers+:
  file_path = 't.csv'
  CSV.open(file_path,'w',
      :headers => ['Name','Value']
    ) do |csv|
      csv << ['foo', '0']
  end
  CSV.open(file_path) do |csv|
    csv.shift
  end # => ["foo", "0"]

With +write_headers+":
  CSV.open(file_path,'w',
      :write_headers => true,
      :headers => ['Name','Value']
    ) do |csv|
      csv << ['foo', '0']
  end
  CSV.open(file_path) do |csv|
    csv.shift
  end # => ["Name", "Value"]

Version data entries

12 entries across 12 versions & 4 rubygems

Version Path
fluent-plugin-nuopenlineage-light-0.1.0 vendor/bundle/ruby/3.3.0/gems/csv-3.3.0/doc/csv/options/generating/write_headers.rdoc
fluent-plugin-openlineage-light-0.1.4 vendor/bundle/ruby/3.3.0/gems/csv-3.3.0/doc/csv/options/generating/write_headers.rdoc
fluent-plugin-openlineage-light-0.1.3 vendor/bundle/ruby/3.3.0/gems/csv-3.3.0/doc/csv/options/generating/write_headers.rdoc
fluent-plugin-openlineage-0.1.0 vendor/bundle/ruby/3.3.0/gems/csv-3.3.0/doc/csv/options/generating/write_headers.rdoc
csv-3.3.0 doc/csv/options/generating/write_headers.rdoc
csv-3.2.9 doc/csv/options/generating/write_headers.rdoc
csv-3.2.8 doc/csv/options/generating/write_headers.rdoc
csv-3.2.7 doc/csv/options/generating/write_headers.rdoc
csv-3.2.6 doc/csv/options/generating/write_headers.rdoc
csv-3.2.5 doc/csv/options/generating/write_headers.rdoc
csv-3.2.4 doc/csv/options/generating/write_headers.rdoc
csv-3.2.3 doc/csv/options/generating/write_headers.rdoc