Sha256: ee20d1bdf24d5b6ba51d4a9878c27df2c83693f531d4d910e1d1fc95d12670df

Contents?: true

Size: 430 Bytes

Versions: 5

Compression:

Stored size: 430 Bytes

Contents

# frozen_string_literal: true

module Lcms
  module Engine
    module Reimportable
      private

      def import_status_for(job_class)
        params.fetch(:jids, []).each_with_object({}) do |jid, obj|
          status = job_class.status(jid)
          obj[jid] = {
            status: status,
            result: (status == :done ? job_class.fetch_result(jid) : nil)
          }.compact
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
lcms-engine-0.1.4 app/controllers/concerns/lcms/engine/reimportable.rb
lcms-engine-0.1.3 app/controllers/concerns/lcms/engine/reimportable.rb
lcms-engine-0.2.0 app/controllers/concerns/lcms/engine/reimportable.rb
lcms-engine-0.1.2 app/controllers/concerns/lcms/engine/reimportable.rb
lcms-engine-0.1.0 app/controllers/concerns/lcms/engine/reimportable.rb