Skip to content

Commit 281fa8a

Browse files
authored
Add configurable current_user method (#7)
1 parent 78fd334 commit 281fa8a

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

app/controllers/clockwork_web/home_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def job
3232
else
3333
ClockworkWeb.disable(job)
3434
end
35-
ClockworkWeb.on_job_update.call(job: job, enable: enable, user: try(:current_user)) if ClockworkWeb.on_job_update
35+
ClockworkWeb.on_job_update.call(job: job, enable: enable, user: try(ClockworkWeb.user_method)) if ClockworkWeb.on_job_update
3636
redirect_to root_path
3737
end
3838
end

lib/clockwork_web.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,11 @@ class << self
1818
attr_accessor :monitor
1919
attr_accessor :running_threshold
2020
attr_accessor :on_job_update
21+
attr_accessor :user_method
2122
end
2223
self.monitor = true
2324
self.running_threshold = 60 # seconds
25+
self.user_method = :current_user
2426

2527
def self.enable(job)
2628
if redis

0 commit comments

Comments
 (0)