From: John Pywtorak Date: 2007-10-03T10:05:54+09:00 Subject: Re: hook, or override const_set, and const_get Eric Hodel wrote: > 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. > Thanks Eric. Option a makes me think I am taking the wrong approach. Option b looks more attractive. Well at least I know I was not missing something easier.