class_eval vs. instance_eval