Ruby/Class/attr
Материал из Wiki.crossplatform.ru
(Различия между версиями)
ViGOur (Обсуждение | вклад) м (1 версия: Импорт выборки материалов по Ruby) |
Текущая версия на 17:55, 13 сентября 2010
Check new added instance methods against Object
#!/usr/bin/env ruby class Dog attr :bark, true end p Dog.instance_methods.sort - Object.instance_methods # => [ "bark", "bark=" ]
Use attr to add two attributes
class Dog attr :bark, true end dog = Dog.new dog.bark="Woof!" puts dog.bark # => Woof!