From: nobu.nokada@... Date: 2004-04-21T19:36:21+09:00 Subject: Re: binding - how to get current script? Hi, At Wed, 21 Apr 2004 19:24:05 +0900, Szymon Drejewicz wrote in [ruby-talk:97815]: > > A local variable created in eval is only visible in eval. > > :'-( > > so there is no way to do something like: > > eval("name = 'Alice'", MAIN_BINDING) > puts name name = nil eval("name = 'Alice'") puts name You can change existing variables, but cannot add new variables. Perhaps, you are looking for wrong way, I guess. -- Nobu Nakada