Method: DataImp::Parser.find_parser
- Defined in:
- lib/data_imp/parser.rb
.find_parser(type) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/data_imp/parser.rb', line 9 def self.find_parser type return self if type.blank? begin const_get type.camelize rescue NameError => e if require_relative "parser/#{type.underscore}" retry end end rescue LoadError => e raise DataImp::NoParser.new(type) end |