Rake sử dụng các khối chức năng ẩn danh của Ruby để xác định các tác vụ khác nhau, cho phép sử dụng cú pháp Ruby. Nó có một thư viện các tác vụ phổ biến
tự động xây dựng một nhiệm vụ biên dịch tệp dựa trên các mẫu tên tệp