Pure ruby meta-programming :sunglasses: