module Que::Scheduler

Constants

VERSION

Attributes

configuration[RW]

Public Class Methods

apply_defaults() click to toggle source
# File lib/que/scheduler/configuration.rb, line 19
def apply_defaults
  configure do |config|
    config.schedule_location =
      ENV.fetch("QUE_SCHEDULER_CONFIG_LOCATION", "config/que_schedule.yml")
    config.transaction_adapter = ::Que.method(:transaction)
    config.que_scheduler_queue =
      ENV.fetch("QUE_SCHEDULER_QUEUE", Que::Scheduler::VersionSupport.default_scheduler_queue)
    config.schedule = nil
    config.time_zone = nil
  end
end
configure() { |configuration| ... } click to toggle source
# File lib/que/scheduler/configuration.rb, line 14
def configure
  self.configuration ||= Configuration.new
  yield(configuration)
end
schedule() click to toggle source
# File lib/que/scheduler/schedule.rb, line 81
def schedule
  Schedule.schedule
end