2009-12-28 5 views
2

Je dois créer ma propre classe qui étend Hash et ajouter la méthode addictive pour insérer dans mes propres variables de classe. Quelque chose comme ceci:Étendre la classe de hachage

class MyHash < Hash 
    def initialize 
    super 
    @local = 0 
    end 

    def append_my_data(my_data) 
    @[email protected][my_data.id] = my_data 
    end 
end 

d = MyHash.new 
d.append_my_data(some_var) 
p d[10] 

Que dois-je mettre à la place @ quelque chose @?

Répondre

Questions connexes