From: Robert Klemme Date: 2012-02-04T22:03:29+09:00 Subject: Re: Inheritance in other notation On Sat, Feb 4, 2012 at 2:14 AM, Jeremy Bopp wrote: > The constant Square is a class effectively equivalent to conventionally created classes, so you don't have to do anything special to make Rectangle descend from it. Just do it as you originally expected: > > class Rectangle < Square >  ... > end Which leaves us with the "minor" issue that a rectangle _is not_ a square - it's the other way round.  Yeah, I know, implementation inheritance vs. conceptual inheritance.  But OP should be aware of this. Kind regards robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/