From: ts Date: 2004-10-28T18:59:08+09:00 Subject: Re: Why can I extend, but not include, DL::Importable? >>>>> "D" == Daniel Berger writes: D> module Foo D> class Bar D> include DL::Importable # also tried 'extend' for kicks Bar is a class svg% ruby -e 'module A def aa() end; module_function :aa end' svg% svg% ruby -e 'class A; def aa() end; module_function :aa end' -e:1: undefined method `module_function' for A:Class (NoMethodError) svg% Guy Decoux