From: Szabolcs Szasz Date: 2002-10-20T10:55:40+09:00 Subject: Is subclass known in superclass.initialize? (virtual constructor theme...) Is there a reasonable replacement for '?' below? class Super def initialize sub = '?' # something that yields obj.class puts "Created for subclass #{sub}" end end class Sub < Super end obj = Sub.new Thanks, Sab