Rake uzas la anonimajn funkciajn blokojn de Ruby por difini diversajn taskojn, permesante la uzon de Ruby-sintakso. Ĝi havas bibliotekon de komunaj taskoj: ekzemple, funkcioj por fari komunajn dosier-manipulajn taskojn kaj bibliotekon por forigi kompilajn dosierojn (la "pura" tasko). Kiel Make, Rake ankaŭ povas sintezi taskojn bazitajn sur padronoj: ekzemple, aŭtomate konstrui dosierkompilajn taskojn bazitajn sur dosiernamaj padronoj. Rake nun estas parto de la norma biblioteko de Ruby de versio 1.9 pluen. Demando: Ekzemploj de sintezitaj taskoj inkludas?
aŭtomate konstrui dosierkompila tasko bazita sur dosiernomo padronoj