From: MonkeeSage Date: 2006-10-03T05:05:04+09:00 Subject: Re: Why can't I get on Top? Hi Trans, How about a workaround for now? Something like: class << self def include(mod) self.extend(mod) if in_toplevel? p 'Do NOT use me from toplevel' end end end module NoTopLevel def in_toplevel? self.to_s == 'main' end end include NoTopLevel Regards, Jordan