On 2005-04-04, Robert Klemme <bob.news / gmx.net> wrote: > "Saynatkari" <ruby-ml / magical-cat.org> schrieb im Newsbeitrag >> You are not accessing the method, you are _calling_ the method. >> As mentioned earlier, talker.method(:sayYourName).meta would >> work. > > No, it doesn't. Method instances are not suited to carrying meta data: [snip] > The reason is that Method instances are created on each request: Hmm, that's interesting. Good to know of it. So then methods are not objects per se, they just can be objectified. Then really talker.meta[:sayYourName][:author] is the way to go. Of course, if the metadata is not intended/needed to be instance-specific, then it's better to be appended to the class. Csaba