Daniel Schierbeck wrote: > > Um, yeah. `append_features' does the actual work (appending the methods > of a module to a class/module), `include' just calls `append_features' > and then `included'. > > class Module > def include(*mods) > mods.each do |mod| > mod.append_features(self) > mod.included(self) > end > end > end It does? Looking at the C code it seems a lot more complicated then that. T.