On Dec 19, 10:58     

> What's wrong with doing
>
>   
>  
>   
>  
>
>  ... methods ...
>
>   >    >  
>  
>
>   
>  >  ... override methods ...
>  
>
>    
>  >  ... override methods ...
>  
>
> irb(main):022:0> Meter.i_ve_got_the_power
> Meter's power is 123
> => nil
> irb(main):023:0* Second.i_ve_got_the_power
> Second's power is 456
> => nil
>

Nothing. Indeed I think that is the way to do it (if the static-class
approach is taken).  singleton.rb is again proven rather toothless.

thanks.