Discussion: define method hook
Afficher un message
Vieux 14/09/2007, 23h59   #4
Ben Burkert
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: define method hook

great, thanks.

On Sep 14, 2007, at 4:54 PM, Wilson Bilkovich wrote:

> On 9/14/07, Ben Burkert <ben@benburkert.com> wrote:
>> Is there a way to intercept method defines, so that i can setup a
>> callback whenever a new method is defined for a class? I'm looking
>> for something that works with the def keyword, and doesn't require
>> any extensions.
>>

>
> Yep. Module#method_added
> If you do this:
>
> class Example
> def self.method_added(meth)
> p meth
> end
> end
>
> After that, this code:
> class Example;def foo(baz);5;end;end
>
> ..will print out: :foo
>



  Réponse avec citation
 
Page generated in 0,04500 seconds with 9 queries