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

questionAnswers(7)

yourAnswerToTheQuestion