A simple make replacement written in Ruby