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