module Que::Scheduler::Db

Constants

NOW_SQL
SCHEDULER_COUNT_SQL

Public Class Methods

count_schedulers() click to toggle source
# File lib/que/scheduler/db.rb, line 13
def count_schedulers
  Que::Scheduler::VersionSupport.execute(SCHEDULER_COUNT_SQL).first.values.first.to_i
end
now() click to toggle source
# File lib/que/scheduler/db.rb, line 17
def now
  Que::Scheduler::VersionSupport.execute(NOW_SQL).first.values.first
end
transaction() { || ... } click to toggle source

rubocop:disable Style/ExplicitBlockArgument

# File lib/que/scheduler/db.rb, line 22
def transaction
  Que::Scheduler.configuration.transaction_adapter.call { yield }
end