From: Eric Hodel Date: 2007-10-03T07:39:44+09:00 Subject: Re: hook, or override const_set, and const_get On Oct 2, 2007, at 14:43 , John Pywtorak wrote: > I have seen some examples of hooking into const_missing; Howerver, > I can't seem to find anything on const_set, and const_get, any ideas? > > I tried opening class Module, ex. > > class Module > def const_set(cname, cval) > .... > end > end > > Does not work. I realize this is very dangerous. Is there any > other way to intercept when, ex > > FOO="bar" > > happens? a) Edit variable.c b) Run your code through a ruby2ruby subclass that wraps up your const assignments with extra code. -- Poor workers blame their tools. Good workers build better tools. The best workers get their tools to do the work for them. -- Syndicate Wars