Class: Kuroko2::TokensController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- Kuroko2::TokensController
- Defined in:
- app/controllers/kuroko2/tokens_controller.rb
Instance Method Summary collapse
Methods inherited from ApplicationController
Instance Method Details
#index ⇒ Object
6 7 8 9 10 11 12 |
# File 'app/controllers/kuroko2/tokens_controller.rb', line 6 def index @definition = Kuroko2::JobDefinition.find(tokens_params[:job_definition_id]) @instance = Kuroko2::JobInstance.find(tokens_params[:job_instance_id]) @tokens = @instance.tokens render layout: false end |
#update ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'app/controllers/kuroko2/tokens_controller.rb', line 14 def update @instance = @token.job_instance case params[:invoke] when 'skip' @instance.logs.info("Skipped by #{current_user.name}.") @engine.skip(@token) when 'retry' @instance.logs.info("Retry by #{current_user.name}.") @engine.retry(@token) else raise HTTP::BadRequest end redirect_to job_definition_job_instance_path(job_definition_id: @token.job_definition_id, id: @token.job_instance.id) end |