From: Roger Pack Date: 2009-12-20T11:56:17+09:00 Subject: Re: loses scope? >> puts A.new.go # raises with "a not defined" > > You may want to call class_eval and define_method with blocks instead. Hmm. Perhaps an example using class_eval would help me understand that better (define_method works great, BTW). Thanks! -r -- Posted via http://www.ruby-forum.com/.