Rake يستخدم كتلة الوظائف المجهولة في روبي لتحديد المهام المختلفة، مما يسمح باستخدام تركيب لغة روبي. ليه مكتبة من المهام الشائعة: على سبيل المثال، الوظائف للقيام بمهام معالجة الملفات الشائعة ومكتبة لإزالة الملفات المجمعة (مهمة "تنظيف"). مثل Make، Rake ممكن أيضاً تجميع المهام بناءً على أنماط: على سبيل المثال، بناء تلقائيًا مهمة تجميع ملفات بناءً على أنماط أسماء الملفات. Rake هو الآن جزء من المكتبة القياسية من إصدار Ruby 1.9 فصاعداً.
بيخلق تلقائياً مهمة تجميع ملفات بناءً على أنماط أسماء الملفات