Isbn is property of object book. The properties are accessible via dot operator on object instance. However within the object itself it is same property is available as instance variable and hence the @ sign before it. -- Posted via http://www.ruby-forum.com/.