From: James Edward Gray II Date: 2005-04-29T23:33:06+09:00 Subject: [ANN] HighLine 0.2.0 HighLine 0.2.0 Released ======================= Just thought I would let everyone know that I did package up and release an updated version of my HighLine quiz (#29) solution. I find it handy, so I hope others will too. If anyone uses this, feedback is welcome (james@grayproductions.net). I do have a TODO list of features I would like to add, but I'm also open to suggestions of how to grow the project and make in useful to all. What is HighLine? ----------------- (from the README) HighLine was designed to ease the tedious tasks of doing console input and output with low-level methods like gets() and puts(). HighLine provides a robust system for requesting data from a user, without needing to code all the error checking and validation rules and without needing to convert the typed Strings into what your program really needs. Just tell HighLine what you're after, and let it do all the work. What's new in this release? --------------------------- (highlights from the CHANGELOG) * Added range checks for "above" and "below". * Added support for validate = lambda { ... }. * Added default answer support. * Added complete documentation. Plus bug fixes and code clean-up all around. Where can I learn more? ----------------------- HighLine is now hosted on RubyForge. Project page: http://rubyforge.org/projects/highline/ Documentation: http://highline.rubyforge.org/ Downloads: http://rubyforge.org/frs/?group_id=683 How do I get HighLine? ---------------------- HighLine is a gem, so as long as you have RubyGems installed it's as simple as: $ sudo gem install highline If you need to install RubyGems, you can download it from: http://rubyforge.org/frs/?group_id=126&release_id=1885 James Edward Gray II