Class: Asyncapi::Client::V1::JobsController
- Inherits:
-
Object
- Object
- Asyncapi::Client::V1::JobsController
- Includes:
- Rails::Pagination
- Defined in:
- app/controllers/asyncapi/client/v1/jobs_controller.rb
Instance Method Summary collapse
Instance Method Details
#index ⇒ Object
6 7 8 9 |
# File 'app/controllers/asyncapi/client/v1/jobs_controller.rb', line 6 def index jobs = Job.all paginate json: jobs end |
#update ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'app/controllers/asyncapi/client/v1/jobs_controller.rb', line 11 def update if job = Job.find_by(id: params[:id], secret: params[:job][:secret]) UpdateJob.execute(job: job, params: job_params) render json: job else head :forbidden end end |