From: Trans Date: 2007-03-12T12:27:52+09:00 Subject: Re: Metaprogramming and class_eval On Mar 11, 7:41 pm, "Mushfeq Khan" wrote: > Hi, > > You seem to have an extra .class in your modification to Class. You can get > away with this: > > class Class > def my_attr_accessor( *args ) > self.class_eval do > attr_accessor *args > end > end > end You are already where you need to be... class Class def my_attr_accessor( *args ) attr_accessor *args end end T.