Como faço para definir um attr_accessor para uma variável de instância dinâmica?
Criei dinamicamente uma variável de instância dentro da minha classe:
class Mine
attr_accessor :some_var
def intialize
@some_var = true
end
def my_number num
self.instance_variable_set "@my_#{num}", num
end
end
Como eu faço@my_#{num}
agora como um valor attr?
por exemplo. Eu quero ser capaz de fazer isso:
dude = Mine.new
dude.my_number 1
dude.my_1
=> 1