Class: TaskinatorUi::ProcessesController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- TaskinatorUi::ProcessesController
- Defined in:
- app/controllers/taskinator_ui/processes_controller.rb
Instance Method Summary collapse
Instance Method Details
#children ⇒ Object
21 22 23 |
# File 'app/controllers/taskinator_ui/processes_controller.rb', line 21 def children @process = Taskinator::Process.fetch(params[:process_id]) end |
#destroy ⇒ Object
25 26 27 28 29 |
# File 'app/controllers/taskinator_ui/processes_controller.rb', line 25 def destroy @process = Taskinator::Process.fetch(params[:id]) @process.cleanup redirect_to processes_path end |
#index ⇒ Object
5 6 7 |
# File 'app/controllers/taskinator_ui/processes_controller.rb', line 5 def index @processes = Taskinator::Api::Processes.new.each.to_a.sort_by(&:created_at).reverse end |
#run ⇒ Object
13 14 15 16 17 18 19 |
# File 'app/controllers/taskinator_ui/processes_controller.rb', line 13 def run uuids = params[:uuids].to_set process = Taskinator::Process.fetch(params[:process_id]) PartialRunner.new(process, uuids: uuids).call redirect_to action: :show, id: params[:process_id] end |
#show ⇒ Object
9 10 11 |
# File 'app/controllers/taskinator_ui/processes_controller.rb', line 9 def show @process = Taskinator::Process.fetch(params[:id]) end |