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