From: "Ara.T.Howard" Date: 2004-04-03T04:39:25+09:00 Subject: Re: parent of TrueClass, FalseClass On Fri, 2 Apr 2004, Simon Strandgaard wrote: > How about (untested) > > Then it would be easy to add a Maybe class ;-) > > server> cat a.rb > module Boolean > class Base > include Singleton > end > class True < Base > def to_s; "true" end > end > class False < Base > def to_s; "false" end > end > end # module Boolean > > TRUE = Boolean::True.instance > FALSE = Boolean::False.instance > server> the "don't care" (maybe) value is a valid value in boolean logic - it could actually be useful... -a -- =============================================================================== | EMAIL :: Ara [dot] T [dot] Howard [at] noaa [dot] gov | PHONE :: 303.497.6469 | ADDRESS :: E/GC2 325 Broadway, Boulder, CO 80305-3328 | URL :: http://www.ngdc.noaa.gov/stp/ | TRY :: for l in ruby perl;do $l -e "print \"\x3a\x2d\x29\x0a\"";done ===============================================================================