lib/sidekiq/cron/web_extension.rb in sidekiq-cron-0.4.3 vs lib/sidekiq/cron/web_extension.rb in sidekiq-cron-0.4.4

- old
+ new

@@ -5,11 +5,11 @@ def self.registered(app) app.settings.locales << File.join(File.expand_path("..", __FILE__), "locales") #index page of cron jobs - app.get '/cron' do + app.get '/cron' do view_path = File.join(File.expand_path("..", __FILE__), "views") @cron_jobs = Sidekiq::Cron::Job.all #if Slim renderer exists and sidekiq has layout.slim in views @@ -19,40 +19,40 @@ render(:erb, File.read(File.join(view_path, "cron.erb"))) end end #enque cron job - app.post '/cron/:name/enque' do |name| - if job = Sidekiq::Cron::Job.find(name) + app.post '/cron/:name/enque' do + if job = Sidekiq::Cron::Job.find(route_params[:name]) job.enque! end redirect "#{root_path}cron" end #delete schedule - app.post '/cron/:name/delete' do |name| - if job = Sidekiq::Cron::Job.find(name) + app.post '/cron/:name/delete' do + if job = Sidekiq::Cron::Job.find(route_params[:name]) job.destroy end redirect "#{root_path}cron" end #enable job - app.post '/cron/:name/enable' do |name| - if job = Sidekiq::Cron::Job.find(name) + app.post '/cron/:name/enable' do + if job = Sidekiq::Cron::Job.find(route_params[:name]) job.enable! end redirect "#{root_path}cron" end #disable job - app.post '/cron/:name/disable' do |name| - if job = Sidekiq::Cron::Job.find(name) + app.post '/cron/:name/disable' do + if job = Sidekiq::Cron::Job.find(route_params[:name]) job.disable! end redirect "#{root_path}cron" end - + end end end end