class SidekiqAdhocJob::Web::Jobs::Show

Public Class Methods

register(app) click to toggle source
# File lib/sidekiq_adhoc_job/web/routes/jobs/show.rb, line 6
def self.register(app)
  app.get '/adhoc-jobs/:name' do
    @csrf_token = env['rack.session'][:csrf]
    @presented_job = SidekiqAdhocJob::Web::JobPresenter.find(params[:name])
    if @presented_job
      erb File.read(File.join(VIEW_PATH, 'jobs/show.html.erb'))
    else
      redirect "#{root_path}adhoc-jobs"
    end
  end
end