Obtenha eigenclass em Ruby

Freqüentemente, precisamos do egenclass para escrever código revolucionário.
Você pode usar Object # singleton_class para obtê-lo mais facilmente!

antes

(class << obj; self end) #=> #<Class:#<Object:xxx>>

depois de

obj.singleton_class #=> #<Class:#<Object:xxx>>

(necessário em Ruby 1.9.2)