Skip to content

Commit 8685a33

Browse files
committed
add a railtie to load rescue scheduler automatically in rails apps
1 parent 61a8ed0 commit 8685a33

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

lib/resque/scheduler.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
require_relative 'scheduler/signal_handling'
99
require_relative 'scheduler/failure_handler'
1010

11+
require 'resque/scheduler/railtie' if defined?(Rails)
12+
1113
module Resque
1214
module Scheduler
1315
autoload :Cli, 'resque/scheduler/cli'

lib/resque/scheduler/railtie.rb

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
require 'resque/scheduler/server'
2+
3+
module Resque
4+
class Railtie < Rails::Railtie
5+
rake_tasks do
6+
require 'resque/scheduler/tasks'
7+
end
8+
end
9+
end

0 commit comments

Comments
 (0)