Ruby solution

Sneakily implement a pre-processor using __DATA__...