Ruby Programming/Rake

Rake is typically distributed as a "packaged" gem by each ruby implementation, and allows for a dependency "make-like" build system.

See rake's github for information on it.