Greetings! I am wondering why there are two separate classes (TrueClass and FalseClass) to deal with boolean types insead of one class (something like Boolean?). Do you know why the library designer desided to use this approach? Your help will be greatly apreciated. Thanks -- Posted via http://www.ruby-forum.com/.