In simple terms, what does Rake do? What purposes does it have? I understand it\'s a build tool but I\'m looking a bit more detail. (For a simpleton.)
Rake is an implementation of dependency-based declarative programming in the Ruby Programming Language. Basically, Rake is to Ruby what Make is to C, with the notable difference, that Make is an external DSL, while Rake is an internal DSL.