Sha256: d36d91f8a2bb96676fa272fdf7394965ace5c1ba7ee239d350a129ac25d859c1
Contents?: true
Size: 359 Bytes
Versions: 3
Compression:
Stored size: 359 Bytes
Contents
class ExportJob < Struct.new(:export, :filename, :type, :base_uri) def perform strio = StringIO.new exporter = 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
iqvoc-4.8.2 | app/jobs/export_job.rb |
iqvoc-4.8.1 | app/jobs/export_job.rb |
iqvoc-4.8.0 | app/jobs/export_job.rb |