Sha256: 3edf76f73f75a78348da59ad12629d804e507225b5c48f6561b3e4aa69f3344e

Contents?: true

Size: 908 Bytes

Versions: 4

Compression:

Stored size: 908 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 :Result, "rocket_job/batch/result"
    autoload :Results, "rocket_job/batch/results"
    autoload :Tabular, "rocket_job/batch/tabular"
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rocketjob-5.2.0 lib/rocket_job/batch.rb
rocketjob-5.2.0.beta3 lib/rocket_job/batch.rb
rocketjob-5.2.0.beta2 lib/rocket_job/batch.rb
rocketjob-5.2.0.beta1 lib/rocket_job/batch.rb