From c1c101e752f483d4956f66fd567ec86d0274899a Mon Sep 17 00:00:00 2001 From: nobu Date: Wed, 20 Oct 2004 00:52:42 +0000 Subject: rdoc git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- eval.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/eval.c b/eval.c index e9b720b67d..eda872dc38 100644 --- a/eval.c +++ b/eval.c @@ -7892,6 +7892,22 @@ rb_f_binding(self) return bind; } +/* + * call-seq: + * binding.eval(string [, filename [,lineno]]) => obj + * + * Evaluates the Ruby expression(s) in string, in the + * binding's context. If the optional filename and + * lineno parameters are present, they will be used when + * reporting syntax errors. + * + * def getBinding(param) + * return binding + * end + * b = getBinding("hello") + * b.eval("param") #=> "hello" + */ + static VALUE bind_eval(argc, argv, bind) int argc; -- cgit v1.2.3