2
Мне нужно создать свой собственный класс, который расширяет хэш и добавляет addictional метод, чтобы вставлять в хэш мои собственные переменные класса. Что-то вроде этого:Extend Hash class
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]
Что мне нужно, чтобы вместо этого @ что-то @?