From: gabriele renzi Date: 2003-03-31T07:51:47+09:00 Subject: Re: how to catch any exception "eval" throws il Mon, 31 Mar 2003 00:18:33 +0200, Meinrad Recheis ha scritto:: > >eval( aString [, aBinding [ file [ line ] ] ]) -> anObject > >i have no guess how to use this. what do the nested [] mean? everything beetween sqaure brackets means "optional". Nested brackets mean: the inner depends on outer this means you can use: eval ("puts b") eval ("puts b", binding) eval ("puts b", binding,myfile) eval ("puts b", binding,myfile, 20) the "->" thing represents the output of the method. In this case you get an instance of class Object (an Object) >thanks for help, -Meinrad