From: aidy Date: 2008-07-07T20:36:32+09:00 Subject: inheritance v passing object through the constructor Hi, Could anyone please tell me what the difference would be of inheriting a class versus passing that class\object through the initialize method? class ErrorBox < Box end v box ||= Box.new class ErrorBox def initialize(box) end end And why would I do one over the other? Thanks Aidy