Sha256: 7f8556bf6b06b2f816d838e13310ea7303f6c6ffd9f190ef104ccc9773218c05
Contents?: true
Size: 397 Bytes
Versions: 7
Compression:
Stored size: 397 Bytes
Contents
require 'iqvoc/skos_exporter' class ExportJob < Struct.new(:export, :filename, :type, :base_uri) def perform strio = StringIO.new exporter = Iqvoc::SkosExporter.new(filename, type, base_uri, Logger.new(strio)) exporter.run @messages = strio.string end def success(job) export.finish!(@messages) end def error(job, exception) export.fail!(exception) end end
Version data entries
7 entries across 7 versions & 1 rubygems