Class: Itiel::Lookup::CSVFile

Inherits:
Object
  • Object
show all
Includes:
ChainedStep, HashLookup
Defined in:
lib/itiel/lookup/csv_file.rb

Instance Attribute Summary

Attributes included from HashLookup

#joined_columns, #lookup_columns

Instance Method Summary collapse

Methods included from HashLookup

#empty_joined_columns, #lookup!, #lookup_stream

Methods included from ChainedStep

included

Constructor Details

#initialize(file_name) ⇒ CSVFile

Returns a new instance of CSVFile.



7
8
9
# File 'lib/itiel/lookup/csv_file.rb', line 7

def initialize(file_name)
  @file_name = file_name
end

Instance Method Details

#lookup_sourceObject



11
12
13
# File 'lib/itiel/lookup/csv_file.rb', line 11

def lookup_source
  CSV.table @file_name
end