Sha256: db594dadcc4c1451749ddbb337e32a5e9d8d3efcfdfbedb1e769ae73dd382d3e
Contents?: true
Size: 694 Bytes
Versions: 23
Compression:
Stored size: 694 Bytes
Contents
# frozen_string_literal: true # # The Slack Configuration to be used inside of SystemConfiguration # module DelayedJobConfiguration extend ActiveSupport::Concern def self.included(base) base.class_eval do # # Fields # field :delayed_job_max_allowed_method, type: String, default: 'max' field :delayed_job_max_allowed_factor, type: Integer, default: 5 field :delayed_job_restart_orphaned, type: Mongoid::Boolean, default: false # # Validations # validates :delayed_job_max_allowed_method, inclusion: { in: %w[max min avg] } validates :delayed_job_max_allowed_factor, numericality: { greater_than: 0 } end end end
Version data entries
23 entries across 23 versions & 1 rubygems