Dokumen ini menjelaskan cara membuat aturan validasi kustom secara langsung di dalam controller menggunakan Closure. Metode ini sangat efektif untuk logika validasi yang spesifik untuk satu controller dan tidak memerlukan reuse di tempat lain, sehingga menjaga kode tetap ringkas dan mudah dibaca.
Sebagai contoh, kita akan mengimplementasikan validasi untuk mencegah pembuatan atau pembaruan jadwal terapi yang waktunya tumpang tindih dengan jadwal lain dalam paket terapi dan hari yang sama.