From: Robert Klemme Date: 2004-04-02T04:34:52+09:00 Subject: Re: parent of TrueClass, FalseClass "Ara.T.Howard" schrieb im Newsbeitrag news:Pine.LNX.4.44.0404011006090.28079-100000@fattire.ngdc.noaa.gov... > > any good reason these would not have a common parent Bool or something? > > case arg > when Bool > ... > end > > options = { > :mosaic => ['--mosaic=[mosaic]','-m', Bool], > ... > } I guess it's only of limited usage since any value can be used as boolean value. Your case can easily be covered by case arg when TrueClass, FalseClass end or maybe even case arg when true, false end robert