From: Michelle Pace Date: 2009-11-17T17:48:01+09:00 Subject: Re: Meaning of '!(...' EG: "myObject.parse!(argv)" ..? Sorry Ryan... I'm still not getting it :-( What is that exclamation mark doing? Could I substitute lets say a 'w' for the exclamation mark? opts.send(:parse!, argv) => opts.send(:parsew, argv) opts.send(:parse, argv) => opts.send(:parse, argv) If I can, then I understand it. There are in fact two different methods 'parsew' and 'parse'. But if thats true... then in my orginal code above, there wasn't a 'parse!' method defined. -- Posted via http://www.ruby-forum.com/.