Skip to content

Commit e5291d2

Browse files
f-mercodez
authored andcommitted
Reference Delayed::Job instead of Delayed::Backend::ActiveRecord
Delayed removed Delayed::Backend::ActiveRecord and DelayedJob actually aliases it.
1 parent b69c88e commit e5291d2

File tree

2 files changed

+7
-15
lines changed

2 files changed

+7
-15
lines changed

lib/delayed_cron_job.rb

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,12 @@ module DelayedCronJob
2323
Delayed::Backend::Mongoid::Job.send(:include, DelayedCronJob::Backend::UpdatableCron)
2424
end
2525

26-
if defined?(Delayed::Backend::ActiveRecord)
27-
if defined?(Rails::Railtie)
28-
# Postpone initialization to railtie for correct order
29-
require 'delayed_cron_job/backend/active_record/railtie'
30-
else
31-
# Do the same as in the railtie
32-
Delayed::Backend::ActiveRecord::Job.send(:include, DelayedCronJob::Backend::UpdatableCron)
33-
if Delayed::Backend::ActiveRecord::Job.respond_to?(:attr_accessible)
34-
Delayed::Backend::ActiveRecord::Job.attr_accessible(:cron)
35-
end
36-
end
26+
if defined?(Rails::Railtie)
27+
# Postpone initialization to railtie for correct order
28+
require 'delayed_cron_job/backend/active_record/railtie'
29+
else
30+
# Do the same as in the railtie
31+
Delayed::Job.include(DelayedCronJob::Backend::UpdatableCron)
3732
end
3833

3934
Delayed::Worker.plugins << DelayedCronJob::Plugin

lib/delayed_cron_job/backend/active_record/railtie.rb

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@ module Backend
33
module ActiveRecord
44
class Railtie < ::Rails::Railtie
55
config.after_initialize do
6-
Delayed::Backend::ActiveRecord::Job.send(:include, DelayedCronJob::Backend::UpdatableCron)
7-
if Delayed::Backend::ActiveRecord::Job.respond_to?(:attr_accessible)
8-
Delayed::Backend::ActiveRecord::Job.attr_accessible(:cron)
9-
end
6+
Delayed::Job.include(DelayedCronJob::Backend::UpdatableCron)
107
end
118
end
129
end

0 commit comments

Comments
 (0)