This has puzzled me a bit. I googled and came up with responses like --
in any case we use respond_to? for duck typing.

I am writing a program in which some classes behave differently
depending on the data in various columns. Typically, this means
displaying and editing of cells. So true and false are boolean and are
displayed and edited as checkboxes.

Having 2 separate classes really complicated things since i don't want
to define 2 separate renderers and editors for true and false.

Just wondered what the thought behind this was?
-- 
Posted via http://www.ruby-forum.com/.