git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2004-10-20 00:52:42 +00:00
Родитель 39ecad1339
Коммит c1c101e752
1 изменённых файлов: 16 добавлений и 0 удалений

16
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 <em>string</em>, in the
* <em>binding</em>'s context. If the optional <em>filename</em> and
* <em>lineno</em> 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;