A summary of [instance_eval](http://www.trottercashion.com/2011/02/08/rubys-define_method-method_missing-and-instance_eval.html#instance_eval)