Sha256: 7f95986faa51338d0ad9bb3ff946397f2a83d1ab4e2b8a5fa91c23f56af22894
Contents?: true
Size: 728 Bytes
Versions: 1
Compression:
Stored size: 728 Bytes
Contents
module ForemanInventoryUpload module Async class GenerateReportJob < ShellProcess def self.output_label(portal_user) "report_for_#{portal_user}" end def perform(result_file, portal_user) @result_file = result_file @portal_user = portal_user super(GenerateReportJob.output_label(portal_user)) QueueForUploadJob.perform_later(result_file, portal_user) end def command prefix = Rails.env.production? ? 'foreman-' : '' "#{prefix}rake foreman_inventory_upload:report:generate" end def env super.merge( 'target' => @result_file, 'portal_user' => @portal_user ) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
foreman_inventory_upload-1.0.0.beta6 | lib/foreman_inventory_upload/async/generate_report_job.rb |