If I say: module Foo def zim; end end class Bar class << self include Foo end end # Bar.zim is now available How can I find out which modules are included into Bar at class-level. Some attempts: Bar.included_modules Bar.class.included_modules Bar.class.new.included_modules Bar.ancestors Bar.class.ancestors Bar.class.new.ancestors None of them return anything with Foo in it.
on 2008-12-04 22:20
on 2008-12-04 22:24
Hi -- On Fri, 5 Dec 2008, Oliver Saunders wrote: > > Bar.class.ancestors > Bar.class.new.ancestors > > None of them return anything with Foo in it. Query the class into which you included the module: class << Bar ancestors end David
on 2008-12-04 23:23