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