From: Shannon Fang Date: 2002-12-04T01:19:07+09:00 Subject: Re: Reflection? Hi I'm sorry I found out the reason is that the method is not a class method. Sorry for being ignorant. Shannon >From: "Shannon Fang" >Reply-To: ruby-talk@ruby-lang.org >To: ruby-talk@ruby-lang.org (ruby-talk ML) >Subject: Reflection? >Date: Wed, 4 Dec 2002 01:16:26 +0900 > >Hi, > >Pls have a look at the following code: > >class A > def mymethod > p "I am A!" > end >end >p A.ancestors >p A.respond_to?("mymethod") >p A.methods.sort > >It will give out all methods in the ancestor classes, but no A! and >A.respond_to?("mymethod") will return false... > >Tks. >Shannon > > > > > >_________________________________________________________________ >STOP MORE SPAM with the new MSN 8 and get 2 months FREE* >http://join.msn.com/?page=features/junkmail _________________________________________________________________ Add photos to your messages with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail