Ara.T.Howard schrieb:
>     module JoeAccessors
>       module ClassMethods
>         ...
>       end
>       module InstanceMethods
>         ...
>       end
>       def self::included other
>         other.extend ClassMethods
>         other.module_eval{ include InstanceMethods }
>       end
>     end
> 
> (note that you have to use 'module_eval' here.)

Because Object#include is a private method, or are there other reasons?

Regards,
Pit