12 lines
342 B
Ruby
12 lines
342 B
Ruby
require 'rufus-scheduler'
|
|
|
|
unless defined?(Rails::Console) || Rails.env.test? || File.split($0).last == 'rake'
|
|
scheduler = Rufus::Scheduler.new(lockfile: Rails.root.join('tmp', 'recruitment_scheduler.lock').to_s)
|
|
|
|
if scheduler.up?
|
|
scheduler.cron '43 2 * * *' do
|
|
Recruitment.where(is_preview: true).destroy_all
|
|
end
|
|
end
|
|
end
|