Una classe estesa che implementa un singleton non presente nel parent ha, secondo me, qualcosa che non va a livello di logica.
Continuo a ribadire che non ho mai parlato di ereditarietà della classe singleton in nessuno dei miei due interventi precedenti.

Tanto per darti un'idea di cosa sto parlando
http://www.ruby-doc.org/stdlib/libdo...doc/index.html