From: Jean-Hugues ROBERT Date: 2002-04-23T16:15:07+09:00 Subject: Re: Ruby as Smalltalk Hello, >Oh, and I'd like become(). Of course, this >Can you give an example where become() would be useful? Example: I save persistent data. Over my software versions, from time to time, the structure of data changes. I need to "migrate" object when a new version requires it. I there want to add/remove attributes/instance_var and change object's class to match the new schema (but I don't want to get into the trouble of fixing changed oid). How can I do that in Ruby ? Yours, Jean-Hugues