Module: Rubino::API::Operations::CronJobs::ScheduleValidation

Included in:
CreateOperation, UpdateOperation
Defined in:
lib/rubino/api/operations/cron_jobs/schedule_validation.rb

Overview

Pre-flight cron validation shared by Create/Update (#164). A schedule Fugit cannot parse must be rejected BEFORE the row is persisted: a committed bad row used to 500 the request AND poison the next boot (Scheduler#load_all! raised on it and the server never bound).