Rake wuxuu isticmaalaa Ruby's function blocks si uu u qeexo hawlo kala duwan, kaas oo u oggolaanaya isticmaalka Ruby syntax. Waxay leedahay maktabad hawlo caadi ah: tusaale ahaan, hawlaha si ay u sameeyaan hawlaha wadajirka ah ee faylasha iyo maktabad si ay u tirtiraan faylasha la soo ururiyey (hawlaha "nadiifka ah"). Sida Make, Rake sidoo kale waxay soo saari kartaa hawlo ku salaysan qaabab: tusaale ahaan, si toos ah u dhisida hawl ururinta faylka ku salaysan qaababka faylka. Rake hadda waa qayb ka mid ah maktabadda caadiga ah laga bilaabo Ruby version 1.9 iyo wixii ka dambeeya. Su'aal: Tusaalooyinka hawlaha synthesized waxaa ka mid ah?
si otomaatig ah u sameynta hawsha isku duwidda faylka iyadoo lagu saleynayo qaababka magacyada faylka