klass = Object.const_set "MySubclass", Class.new(Object) klass.send(:attr_accessor, :foo) klass.send(:define_method, "description") { "<#{self.class}: foo=#{self.foo}>" }