"trans. (T. Onoma)" <transami / runbox.com> wrote > Thanks, I may be able to work with that. If I can just get > all_modules_that_have_included_ClassMethods :) Worst case: ObjectSpace.each_object(Module) { |m| m.included_modules.include?(ClassMethods) } Better: hook into ClassMethods#included(module) to mark all modules that include ClassMethods.