Class: Rakeman::RakeTasksController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- Rakeman::RakeTasksController
- Defined in:
- app/controllers/rakeman/rake_tasks_controller.rb
Instance Method Summary collapse
- #execute ⇒ Object
- #index ⇒ Object
- #mark_as_done ⇒ Object
- #mark_as_undone ⇒ Object
- #update_tasks_list ⇒ Object
Instance Method Details
#execute ⇒ Object
25 26 27 28 29 |
# File 'app/controllers/rakeman/rake_tasks_controller.rb', line 25 def execute manager.execute(task) redirect t('rakeman.tasks.events.executed') end |
#index ⇒ Object
6 7 8 9 10 11 |
# File 'app/controllers/rakeman/rake_tasks_controller.rb', line 6 def index manager.persist_tasks unless Rakeman::RakeTask.any? @tasks = Rakeman::RakeTask.order(:name) render 'index', layout: 'layouts/rakeman/application.html.haml' end |
#mark_as_done ⇒ Object
13 14 15 16 17 |
# File 'app/controllers/rakeman/rake_tasks_controller.rb', line 13 def mark_as_done manager.mark_as_done(task) redirect t('rakeman.tasks.events.marked_as_done') end |
#mark_as_undone ⇒ Object
19 20 21 22 23 |
# File 'app/controllers/rakeman/rake_tasks_controller.rb', line 19 def mark_as_undone manager.mark_as_undone(task) redirect t('rakeman.tasks.events.marked_as_undone') end |
#update_tasks_list ⇒ Object
31 32 33 34 35 |
# File 'app/controllers/rakeman/rake_tasks_controller.rb', line 31 def update_tasks_list manager.update_tasks_list redirect t('rakeman.tasks.events.list_updated') end |