>>>>> "C" == Colin Steele <colin / webg2.com> writes: Just add C> before = CGI.methods.sort puts CGI.name, "<P>" C> class CGI C> end puts CGI.name, "<P>" C> after = CGI.methods.sort mod_ruby use rb_load_protect() with wrap = 1, this mean that your code is run in a new anonymous module. The class CGI that you define is a new class under this anonymous module. Guy Decoux