Ruby/Class/attr
Материал из Wiki.crossplatform.ru
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!