From: Logan Capaldo Date: 2006-08-04T01:50:55+09:00 Subject: Re: Creating Classes at runtime On Aug 3, 2006, at 12:13 PM, David Stokar wrote: > Hi everybody, > this is my first post and allready a nifty question ;-) > > What I want: > Create a NAMED class at runtime. Adding functions is clear. > > > E.g. somthing like that: (ClassGenerator is an existing module) > module ClassGenerator > def self.generate_new_class ( Parent_Class_Name, Name ) > def self.add_method( source ) > end > > somewhere else: > > ClassGenerator::generate_new_class( Fixnum, MyInt ); > ClassGenerator::MyInt.add_method( %{ def special_one > return 2 > }% > ) > > Thanks, > David Stokar > > -- > Posted via http://www.ruby-forum.com/. > Object.const_set("MyInt", Class.new(Fixnum))