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. – Jörg W Mittag at Stack Overflow
In this episode we learn how to write advanced Rake rules which programatically determine the appropriate prerequisites for a given target file.
As we continue our series on Rake, today we look at the Rake::FileList and how it can help us find the files we need and ignore the ones we don't.
Today we begin a series on the Rake build tool. We'll be getting into some powerful, lesser-known features as we continue on; but we'll start out with a quick review …