From: arcadiorubiogarcia@... Date: 2007-10-13T21:20:03+09:00 Subject: Generation of initialize Hi everyone, I'm new to Ruby. I'm looking for an elegant solution to a simple problem. I have some classes like this one in my code: class A attr_reader :a1, a2 def initialize(a1, a2) @a1 = a1 @a2 = a2 end end I'm looking for a way in order not to have to define the initialize method in each class. Struct doesn't fit my needs since due to single inheritance I can't have any other superclass, and I would like to. Any suggestions? Thanks in advance.