Sha256: e26887166ad399bc63e36b699c0104c30a4ee7af63206ab6437e5b1358542cc6

Contents?: true

Size: 975 Bytes

Versions: 8

Compression:

Stored size: 975 Bytes

Contents

require "active_support/concern"
require "rocket_job/batch/callbacks"
require "rocket_job/batch/io"
require "rocket_job/batch/logger"
require "rocket_job/batch/model"
require "rocket_job/batch/state_machine"
require "rocket_job/batch/throttle"
require "rocket_job/batch/throttle_running_workers"
require "rocket_job/batch/worker"

module RocketJob
  module Batch
    extend ActiveSupport::Concern

    include Model
    include StateMachine
    include Callbacks
    include Logger
    include Worker
    include Throttle
    include ThrottleRunningWorkers
    include IO

    autoload :LowerPriority, "rocket_job/batch/lower_priority"
    autoload :Performance, "rocket_job/batch/performance"
    autoload :Statistics, "rocket_job/batch/statistics"
    autoload :ThrottleWindows, "rocket_job/batch/throttle_windows"
    autoload :Result, "rocket_job/batch/result"
    autoload :Results, "rocket_job/batch/results"
    autoload :Tabular, "rocket_job/batch/tabular"
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
rocketjob-5.4.1 lib/rocket_job/batch.rb
rocketjob-5.4.0 lib/rocket_job/batch.rb
rocketjob-5.4.0.beta2 lib/rocket_job/batch.rb
rocketjob-5.4.0.beta1 lib/rocket_job/batch.rb
rocketjob-5.3.3 lib/rocket_job/batch.rb
rocketjob-5.3.2 lib/rocket_job/batch.rb
rocketjob-5.3.1 lib/rocket_job/batch.rb
rocketjob-5.3.0 lib/rocket_job/batch.rb