From: Aaron Smith Date: 2007-06-26T01:23:44+09:00 Subject: dynamically define attr_accessors on objects? How can I dynamically define attr_accessors on an object? EX:;: class Person attr_accessor :firstname end p = Person.new p.firstname = 'aaron' p.instance_variable_set(:@lastname, 'smith') puts p.inspect puts p.firstname puts p.lastname the last line generates an "undefined method lastname" error.. any ideas? thanks -- Posted via http://www.ruby-forum.com/.