Sha256: b708ebe623995e137f122d99ed6827c8ad93a32e9747f32a798ac2f4f7eab0a5

Contents?: true

Size: 671 Bytes

Versions: 1

Compression:

Stored size: 671 Bytes

Contents

module GiJob
  module Jobs
    class JobUtils

      def logging_fatal(execption)
        GiJob.logger.fatal(execption.message)
        GiJob.logger.fatal(execption.backtrace.join("\n"))
      end

      def self.check_job_suspended(gi_job_transaction)
        if gi_job_transaction.process_status_suspended?
          # 一時停止の場合は解除する
          gi_job_transaction.append_log_info(division: "job再開", description: "ジョブを再開しました")
          gi_job_transaction.process_status_none!
        end
      end

    end # end JobUtils
  end
end

# Commons::GemUtils.reload("/gems/gi_job/lib/gi_job") && reload! && ConsoleTest.new.test_c

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gi_job-0.1.3 lib/gi_job/jobs/job_utils.rb