Ben Tilly wrote: > Here is what I'd like to do. > > anonymous_class = class.new; > # somehow define methods on anonymous_class anonymous_class.send(:define_method,:my_method) {|x| puts x} anonymous_class.class_eval do def chunky() "bacon" end end Or just: anonymous_class = Class.new do def chunky "bacon" end end > # somehow create an object of type anonymous_class my_object = anonymous_class.new HTH, Sebastian -- NP: Mysticum - Let the Kingdom Come Jabber: sepp2k / jabber.org ICQ: 205544826