class Decidim::Admin::Import::ImporterFactory
A factory class providing easier way to create new importers.
Public Class Methods
build(file, mime_type, **keyword_args)
click to toggle source
# File lib/decidim/admin/import/importer_factory.rb, line 8 def self.build(file, mime_type, **keyword_args) reader = Readers.search_by_mime_type(mime_type) raise NotImplementedError, "No reader implemented for mime type: #{mime_type}" if reader.nil? Importer.new(file: file, reader: reader, **keyword_args) end