Class: HXL::HXLColSpec
- Inherits:
-
Object
- Object
- HXL::HXLColSpec
- Defined in:
- lib/hxl/hxl_col_spec.rb
Instance Attribute Summary collapse
-
#column ⇒ Object
readonly
Returns the value of attribute column.
-
#fixed_column ⇒ Object
readonly
Returns the value of attribute fixed_column.
-
#fixed_value ⇒ Object
Returns the value of attribute fixed_value.
-
#source_col_number ⇒ Object
readonly
Returns the value of attribute source_col_number.
Instance Method Summary collapse
-
#initialize(source_col_number, column = nil, fixed_column = nil, fixed_value = nil) ⇒ HXLColSpec
constructor
Column metadata for parsing a HXL CSV file.
Constructor Details
#initialize(source_col_number, column = nil, fixed_column = nil, fixed_value = nil) ⇒ HXLColSpec
Column metadata for parsing a HXL CSV file
This class captures the way a column is encoded in the input CSV file, which might be different from the logical structure of the HXL data. Used only during parsing.
12 13 14 15 16 17 |
# File 'lib/hxl/hxl_col_spec.rb', line 12 def initialize(source_col_number, column = nil, fixed_column = nil, fixed_value = nil) @source_col_number = source_col_number @column = column @fixed_column = fixed_column @fixed_value = fixed_value end |
Instance Attribute Details
#column ⇒ Object (readonly)
Returns the value of attribute column.
3 4 5 |
# File 'lib/hxl/hxl_col_spec.rb', line 3 def column @column end |
#fixed_column ⇒ Object (readonly)
Returns the value of attribute fixed_column.
3 4 5 |
# File 'lib/hxl/hxl_col_spec.rb', line 3 def fixed_column @fixed_column end |
#fixed_value ⇒ Object
Returns the value of attribute fixed_value.
4 5 6 |
# File 'lib/hxl/hxl_col_spec.rb', line 4 def fixed_value @fixed_value end |
#source_col_number ⇒ Object (readonly)
Returns the value of attribute source_col_number.
3 4 5 |
# File 'lib/hxl/hxl_col_spec.rb', line 3 def source_col_number @source_col_number end |