Module: SolidusImportProducts::Parser

Defined in:
app/models/solidus_import_products/parser.rb,
app/models/solidus_import_products/parser/csv.rb,
app/models/solidus_import_products/parser/base.rb

Defined Under Namespace

Classes: Base, Csv

Class Method Summary collapse

Class Method Details

.parse(strategy, data_file, options) ⇒ Object



3
4
5
6
7
8
9
# File 'app/models/solidus_import_products/parser.rb', line 3

def parse(strategy, data_file, options)
  if strategy == :csv
    Parser::Csv.new(data_file, options)
  else
    raise SolidusImportProducts::Exception::InvalidParseStrategy
  end
end