Remove uses of class_eval

@localshred 
Getting a method object is pretty expensive, any reason not to just hard-code the method names?