Module: ARCSVImporter
- Defined in:
- lib/version.rb,
lib/ar_csv_importer.rb,
lib/ar_csv_importer/importer.rb
Defined Under Namespace
Classes: Importer
Constant Summary collapse
- VERSION =
0.1
Instance Method Summary collapse
Instance Method Details
#has_csv_importer(*row_order) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/ar_csv_importer.rb', line 4 def has_csv_importer(*row_order) class_eval do cattr_accessor :csv_importer_row_order self.csv_importer_row_order = row_order def self.csv_import(file_path) importer.import end def self.csv_import!(file_path) importer.import(true) end def self.importer @importer ||= ARCSVImporter::Importer.new(file_path, self, self.csv_importer_row_order) end end end |