Class: CSV::FieldInfo

Inherits:
Struct
  • Object
show all
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 collapse

Instance Attribute Details

#headerObject

Returns the value of attribute header

Returns:

  • (Object)

    the current value of header



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

def header
  @header
end

#indexObject

Returns the value of attribute index

Returns:

  • (Object)

    the current value of index



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

def index
  @index
end

#lineObject

Returns the value of attribute line

Returns:

  • (Object)

    the current value of line



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

def line
  @line
end