Class: FasterCSV::FieldInfo

Inherits:
Struct
  • Object
show all
Defined in:
lib/faster_csv.rb

Overview

A FieldInfo Struct contains details about a field’s position in the data source it was read from. FasterCSV will pass this Struct to some blocks that make decisions based on field structure. See FasterCSV.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



734
735
736
# File 'lib/faster_csv.rb', line 734

def header
  @header
end

#indexObject

Returns the value of attribute index

Returns:

  • (Object)

    the current value of index



734
735
736
# File 'lib/faster_csv.rb', line 734

def index
  @index
end

#lineObject

Returns the value of attribute line

Returns:

  • (Object)

    the current value of line



734
735
736
# File 'lib/faster_csv.rb', line 734

def line
  @line
end