From: Austin Ziegler Date: 2006-09-21T00:52:08+09:00 Subject: Re: Ducktator - A Duck Type Validator On 9/20/06, MonkeeSage wrote: > Of course, respond_to? doesn't tell you about what the method does. But > it isn't meant to. To check an object's signature is not the same thing > as to check that it does what you want it to do. A file object that > responds to write() may output a file in the current working directory; > but a mock object which is _acting like_ a file object may just write > to screen, or may not write anything at all. But at least you can tell > that it _acts like_ a file object so far as its signature is concerned > (viz., duck typing). Not without doing more than #respond_to? checking. See other responses that I've made. -austin P.S. Please don't snip context when you're posting a response to someone. Just because you might be using a threaded newsreader or mailer doesn't mean that everyone is. A little context goes a long way. -- Austin Ziegler * halostatue@gmail.com * http://www.halostatue.ca/ * austin@halostatue.ca * http://www.halostatue.ca/feed/ * austin@zieglers.ca