Curtis Schofield wrote: > Two.. why, when a method is called in module Bar does the Module > InstanceMethods in Bar not get included? > > module Blah > def self.append_features(base) > super > base.extend ClassMethods > end > module InstanceMethods > def visible > > end > end Do you mean "class InstanceMethods"? Modules are collections, often of classes. -Nate