Sha256: d9a04194f12369500da8d671ae22e4ca50135a466541622e328268a8e9281528

Contents?: true

Size: 374 Bytes

Versions: 19

Compression:

Stored size: 374 Bytes

Contents

require 'sidekiq'

require_relative 'jobs/execute_test_run'
require_relative 'jobs/resume_test_run'
require_relative 'jobs/invoke_validator_session'

module Inferno
  module Jobs
    def self.perform(job_klass, *params)
      if Application['async_jobs']
        job_klass.perform_async(*params)
      else
        job_klass.new.perform(*params)
      end
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
inferno_core-0.4.43 lib/inferno/jobs.rb
inferno_core-0.4.42 lib/inferno/jobs.rb
inferno_core-0.4.41 lib/inferno/jobs.rb
inferno_core-0.4.40 lib/inferno/jobs.rb
inferno_core-0.4.39 lib/inferno/jobs.rb
inferno_core-0.4.38 lib/inferno/jobs.rb
inferno_core-0.4.35 lib/inferno/jobs.rb
inferno_core-0.4.34 lib/inferno/jobs.rb
inferno_core-0.4.33 lib/inferno/jobs.rb
inferno_core-0.4.32 lib/inferno/jobs.rb
inferno_core-0.4.31 lib/inferno/jobs.rb
inferno_core-0.4.30 lib/inferno/jobs.rb
inferno_core-0.4.29 lib/inferno/jobs.rb
inferno_core-0.4.28 lib/inferno/jobs.rb
inferno_core-0.4.27 lib/inferno/jobs.rb
inferno_core-0.4.26 lib/inferno/jobs.rb
inferno_core-0.4.25 lib/inferno/jobs.rb
inferno_core-0.4.24 lib/inferno/jobs.rb
inferno_core-0.4.23 lib/inferno/jobs.rb