Я только начал изучать Руби сегодня и научился создавать класс и создавать объекты, принадлежащие этому классу. Я хотел бы знать, есть ли способ получить все имена экземпляров, которые я создал в указанном классе. Ex)Листинг имен объекта класса
class Clothes
attr_accessor:color
end
shirt=Clothes.new
#=> #<Clothes:0x007f89208cd330>
pants=Clothes.new
#=> #<Clothes:0x007f89208c18f0>
socks=Clothes.new
#=> #<Clothes:0x007f8920861748>
Есть ли команда, которая будет список всех объектов, относящихся к классу одежды (рубашки, брюки, носки) по именам я дал им? Благодаря!
возможно дубликат [Как получить экземпляры класса в Ruby?] (Http://stackoverflow.com/questions/6365638/how-to-get-class-instances-in-ruby) – tokland
Это не dupe, он хочет получить имена переменных, а не все экземпляры класса. –
Если вы нашли, что один из этих ответов особенно полезен, пожалуйста, не забудьте принять ответ. – wvm2008