diff --git a/vm_eval.c b/vm_eval.c index 8597bfb060..967e24c694 100644 --- a/vm_eval.c +++ b/vm_eval.c @@ -897,11 +897,10 @@ eval_string(VALUE self, VALUE src, VALUE scope, const char *file, int line) * eval(string [, binding [, filename [,lineno]]]) => obj * * Evaluates the Ruby expression(s) in string. If - * binding is given, the evaluation is performed in its - * context. The binding may be a Binding object or a - * Proc object. If the optional filename and - * lineno parameters are present, they will be used when - * reporting syntax errors. + * binding is given, which must be a Binding + * object, the evaluation is performed in its context. If the + * optional filename and lineno parameters are + * present, they will be used when reporting syntax errors. * * def getBinding(str) * return binding