From: "Matthew, Graeme" Date: 2002-09-20T14:54:56+09:00 Subject: Private Writer Hi all, its been a long but educational day :-) Question: If I create reader and writer attributes eg attr_reader :code, :name, :telephone attr_writer :name, :telephone Now self.code is a system generated code but how can I set it privately for example I call the db and get the data in a hash I can use self.name = data['name'] self.telephone = data['telephone'] my problem is that I cannot set the code from the db (ie data['code']) otherwise I would have to declare it in attr_writer which would make it public, is there a way to make a writer attribute private eg private attr_writer :code Many thanks Graeme Matthew Analyst Programmer Mercer Investment Consulting Level 29, 101 Collins Street, Melbourne, VIC, 3001, Australia Tel - 61 3 9245 5352 Fax - 61 3 9245 5330 visit http://www.merceric.com __ ********************************************** This e-mail and any attachments may be confidential or legally privileged. If you received this message in error or are not the intended recipient, you should destroy the e-mail message and any attachments or copies, and you are prohibited from retaining, distributing, disclosing or using any information contained herein. Please inform us of the erroneous delivery by return e-mail. Thank you for your cooperation. ********************************************** ec03/04