The `class_eval` here seems unnecessary...why not just do:

``` ruby
@klass.__send__(:define_method, method_name) do |*args, &blk|
end
```