Class: Que::Web
- Inherits:
-
Sinatra::Base
- Object
- Sinatra::Base
- Que::Web
- Defined in:
- lib/que/web.rb
Defined Under Namespace
Modules: Helpers, Viewmodels Classes: Pager
Constant Summary collapse
- PAGE_SIZE =
10
- FLASH_KEY =
'que.web.flash'.freeze
- SQL =
{ dashboard_stats: <<-SQL.freeze, failing_jobs: <<-SQL.freeze, scheduled_jobs: <<-SQL.freeze, delete_job: delete_jobs_query(lock_job_sql), delete_all_scheduled_jobs: delete_jobs_query(lock_all_scheduled_jobs_sql), delete_all_failing_jobs: delete_jobs_query(lock_all_failing_jobs_sql), reschedule_job: <<-SQL.freeze, reschedule_all_scheduled_jobs: reschedule_all_jobs_query(lock_all_scheduled_jobs_sql), reschedule_all_failing_jobs: reschedule_all_jobs_query(lock_all_failing_jobs_sql), fetch_job: <<-SQL.freeze, }.freeze