2010-02-17 10 views

risposta

6
class <<X 
    self 
end::FOO 

o

class Object 
    def metaclass 
    class <<self 
     self 
    end 
    end 
end 

X.metaclass::FOO 
+0

Non c'è alcun metodo incorporato per ottenere la metaclasse? Immagino che la conclusione sia che mettere costanti all'interno del blocco 'class << self' è di solito fuorviante. –

+0

@MichieldeMare Sì .. Ruby ha. Mi piace 'X.singleton_class :: Foo'. –

Problemi correlati