class Scheduler::Configuration
Attributes
job_class[RW]
@return [Class] the class of the main job model.
logger[RW]
@return [String] a logger file.
max_concurrent_jobs[RW]
@return [Integer] maximum number of concurent jobs.
perform_jobs_in_test_or_development[RW]
@return [Boolean] whether to perform jobs when in test or development env.
polling_interval[RW]
@return [Integer] how much time to wait before each iteration.
Public Class Methods
new()
click to toggle source
# File lib/scheduler/configuration.rb, line 15 def initialize @logger = Rails.logger @job_class = ExampleSchedulableModel @polling_interval = 5 @max_concurrent_jobs = [ Etc.nprocessors, 24 ].min @perform_jobs_in_test_or_development = false end