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'll learn to use advanced Rake rules to define and track arbitrarily complex file dependencies.
In today's episode we teach rake to manage remote blog posts the same way it manages local files.
Today we explore some advanced ways to discover where tasks are defined in Rake.
Today we take the guesswork out of what happens when Ruby executes a method.
This episode looks at how to invoke Rake tasks from other programs.
In this, the final (for now) episode of the Rake miniseries, we take a look at how to speed up Rake runs by taking advantage of multiple cores.
My children know they are supposed to clean their place at the table after dinner. Sometimes software builds need to be cleaned up too, and today we'll learn about an …
Rake has a lot of tricks up its sleeve. In this episode we'll look at some of the helpers it provides for performing various common operations on files.
Today's dish is a real delicacy... we're going to dig into one of Rake's most powerful but little-known capabilities and see how we can easily transform collections of path names …
In this episode we learn how to write advanced Rake rules which programatically determine the appropriate prerequisites for a given target file.