class Kuroko2::JobSchedulesController
def create
def create schedule = @definition.job_schedules.create(job_schedule_params) if schedule.valid? render json: schedule, status: :created else render json: schedule, status: :bad_request end end
def destroy
def destroy schedule = Kuroko2::JobSchedule.find(params[:id]) if schedule.destroy render json: schedule, status: :ok else render json: schedule, status: :bad_request end end
def index
def index @schedules = @definition.job_schedules @schedule = Kuroko2::JobSchedule.new render layout: false end
def job_schedule_params
def job_schedule_params params.require(:job_schedule).permit(:cron) end
def set_definition
def set_definition @definition = Kuroko2::JobDefinition.find(params[:job_definition_id]) end