Rake menggunakan blok fungsi anonim Ruby untuk mendefinisikan berbagai tugas, memungkinkan penggunaan sintaks Ruby. Ia memiliki perpustakaan tugas umum: misalnya, fungsi untuk melakukan tugas-tugas umum manipulasi file dan perpustakaan untuk menghapus file yang dikompilasi (tugas "bersih"). Seperti Make, Rake juga dapat mensintesis tugas berdasarkan pola: misalnya, secara otomatis membangun tugas kompilasi file berdasarkan pola nama file. Rake sekarang merupakan bagian dari perpustakaan standar dari Ruby versi 1.9 dan seterusnya. Pertanyaan: Contoh tugas yang disintesis meliputi?
secara otomatis membangun tugas kompilasi file berdasarkan pola nama file