123456789_123456789_123456789_123456789_123456789_

Class: CSV::FieldInfo

Relationships & Source Files
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
self, Struct
Instance Chain:
self, Struct
Inherits: Struct
  • Object
Defined in: lib/csv.rb

Overview

A FieldInfo Struct contains details about a field’s position in the data source it was read from. ::CSV will pass this Struct to some blocks that make decisions based on field structure. See CSV.convert_fields() for an example.

index

The zero-based index of the field in its row.

line

The line of the data source this row is from.

header

The header for the column, when available.

Instance Attribute Summary

  • #header rw

    A FieldInfo Struct contains details about a field’s position in the data source it was read from.

  • #index rw

    A FieldInfo Struct contains details about a field’s position in the data source it was read from.

  • #line rw

    A FieldInfo Struct contains details about a field’s position in the data source it was read from.

Instance Attribute Details

#header (rw)

A FieldInfo Struct contains details about a field’s position in the data source it was read from. ::CSV will pass this Struct to some blocks that make decisions based on field structure. See CSV.convert_fields() for an example.

index

The zero-based index of the field in its row.

line

The line of the data source this row is from.

header

The header for the column, when available.

[ GitHub ]

  
# File 'lib/csv.rb', line 287

FieldInfo = Struct.new(:index, :line, :header)

#index (rw)

A FieldInfo Struct contains details about a field’s position in the data source it was read from. ::CSV will pass this Struct to some blocks that make decisions based on field structure. See CSV.convert_fields() for an example.

index

The zero-based index of the field in its row.

line

The line of the data source this row is from.

header

The header for the column, when available.

[ GitHub ]

  
# File 'lib/csv.rb', line 287

FieldInfo = Struct.new(:index, :line, :header)

#line (rw)

A FieldInfo Struct contains details about a field’s position in the data source it was read from. ::CSV will pass this Struct to some blocks that make decisions based on field structure. See CSV.convert_fields() for an example.

index

The zero-based index of the field in its row.

line

The line of the data source this row is from.

header

The header for the column, when available.

[ GitHub ]

  
# File 'lib/csv.rb', line 287

FieldInfo = Struct.new(:index, :line, :header)