Ruby written with the assumption that various objects support the methods you need and that they are called what you would expect and work the way you think they should. A halfway point between PseudoCode? and a working program.
HopefulRuby is much more useful than it might at first seem; it is generally very easy to convert PseudoCode? into HopefulRuby, and almost as often it is trivial to convert HopefulRuby into working code.
category: Glossary