Sha256: a6e0151ddb9fec21681432b2ab2d7e26fc67c7af4bec1d7f97da773487a3b4a9
Contents?: true
Size: 412 Bytes
Versions: 7
Compression:
Stored size: 412 Bytes
Contents
require 'iqvoc/skos_importer' class ImportJob < Struct.new(:import, :filename, :user, :namespace, :publish) def perform strio = StringIO.new importer = Iqvoc::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
7 entries across 7 versions & 1 rubygems