I would like to build a hash from ARGV using UNIX type notation ie any
argument which begins with a hyphen or double hyphen is an option and
may have as value(s) the argument(s) which succeed it (if they don't
have hyphens).  Options without values should result in a hash element
which has a key and a dummy value (say "0").

I suspect/hope there is a very simple "Ruby way" to do this, but I got
stuck thinking how to look ahead when iterating through ARGV.  I've got
a bodged method of just taking pairs eg -a 1 -b 0 -c 3 etc, but it would
be nice to it properly.  Any suggestions?  All help appreciated!
-- 
Posted via http://www.ruby-forum.com/.