Sha256: 256ad26fe642d428deda7e044e7c5a3d10f66e1ea69e7dd1a4fcce4212efac1d
Contents?: true
Size: 374 Bytes
Versions: 3
Compression:
Stored size: 374 Bytes
Contents
class ImportJob < Struct.new(:import, :filename, :user, :namespace, :publish) def perform strio = StringIO.new importer = SkosImporter.new(filename, namespace, Logger.new(strio), publish) importer.run @messages = strio.string end def success(job) import.finish!(@messages) end def error(job, exception) import.fail!(exception) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
iqvoc-4.8.2 | app/jobs/import_job.rb |
iqvoc-4.8.1 | app/jobs/import_job.rb |
iqvoc-4.8.0 | app/jobs/import_job.rb |