Class: Admin::RecurringTasksController
Defined Under Namespace
Classes: Collection, JobsCollection
Instance Attribute Summary collapse
Instance Method Summary
collapse
Instance Attribute Details
#recurring_task ⇒ Object
Returns the value of attribute recurring_task.
7
8
9
|
# File 'app/controllers/admin/recurring_tasks_controller.rb', line 7
def recurring_task
@recurring_task
end
|
Instance Method Details
#index ⇒ Object
9
10
11
12
13
|
# File 'app/controllers/admin/recurring_tasks_controller.rb', line 9
def index
collection = Collection.with_params(params).apply(SolidQueue::RecurringTask.all)
render locals: { collection: }
end
|
#run ⇒ Object
21
22
23
24
25
|
# File 'app/controllers/admin/recurring_tasks_controller.rb', line 21
def run
recurring_task.run
redirect_to(admin_recurring_task_path(recurring_task), status: :see_other)
end
|
#show ⇒ Object
15
16
17
18
19
|
# File 'app/controllers/admin/recurring_tasks_controller.rb', line 15
def show
jobs = JobsCollection.with_params(params).apply(jobs_scope)
render locals: { recurring_task:, jobs: }
end
|