Sha256: e94a839d6a6126b4c73906d5b6b9a0ff1ba7a29fbbd031200e82b3989670babe

Contents?: true

Size: 940 Bytes

Versions: 6

Compression:

Stored size: 940 Bytes

Contents

require "mission_control/jobs/version"
require "mission_control/jobs/engine"

require "zeitwerk"

loader = Zeitwerk::Loader.new
loader.inflector = Zeitwerk::GemInflector.new(__FILE__)
loader.push_dir(File.expand_path("..", __dir__))
loader.ignore("#{File.expand_path("..", __dir__)}/resque")
loader.setup

module MissionControl
  module Jobs
    mattr_accessor :adapters, default: Set.new
    mattr_accessor :applications, default: MissionControl::Jobs::Applications.new
    mattr_accessor :base_controller_class, default: "::ApplicationController"
    mattr_accessor :delay_between_bulk_operation_batches, default: 0
    mattr_accessor :logger, default: ActiveSupport::Logger.new(nil)
    mattr_accessor :internal_query_count_limit, default: 500_000 # Hard limit to keep unlimited count queries fast enough
    mattr_accessor :show_console_help, default: true
    mattr_accessor :scheduled_job_delay_threshold, default: 1.minute
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
mission_control-jobs-0.3.3 lib/mission_control/jobs.rb
mission_control-jobs-0.3.2 lib/mission_control/jobs.rb
mission_control-jobs-0.3.1 lib/mission_control/jobs.rb
mission_control-jobs-0.3.0 lib/mission_control/jobs.rb
mission_control-jobs-0.2.2 lib/mission_control/jobs.rb
mission_control-jobs-0.2.1 lib/mission_control/jobs.rb