From: Harry Ohlsen Date: 2004-04-30T14:14:32+09:00 Subject: Re: coerce(), what protocol to implement it > Is there something like > Class.implementers( meth) > that would return a list of all known classes that implement > some method ? It could not returned the classes that where > never required but it may help understand the protocols for > common methods that where designed to be redefined If you have ri installed (and if you don't, I'd definitely recommend doing so), try something like ri For example, "ri open" gives me The method named `open' is not unique among Ruby's classes and modules: Dir::open, File::open, Kernel::open Cheers, Harry O.