Getoption long question

On a tangent, for even more flexibility I modified GetoptLong to be able
to take a user-specified array as input rather than always implicitly
processing ARGV (which it defaults to, for backward compatibility). In
order not to change the original code, I used Ruby’s ability to open and
modify an existing class…

Al

···

-----Original Message-----
From: Daniel Carrera [mailto:dcarrera@math.umd.edu]
Sent: Wednesday, October 29, 2003 12:35 PM
To: ruby-talk ML
Subject: Re: getoption long question

opts =3D GetoptLong.new(_
=B7=B7=B7[ “–create-test”, “-T”, GetoptLong::NO_ARGUMENT ],
)
=20
what if I don’t actually want short options such as the -T? (running
out
of suitable letters, or something)
=20
How would I use it then?

opts =3D GetoptLong.new(
[ “–create-test”, GetoptLong::NO_ARGUMENT ]
)

The short options are optional. GetoptLong is very flexible. You can=20
have as many or as few short and long options as you like.

$ cat test.rb=20
require ‘getoptlong’

opts =3D GetoptLong.new(
[ “–create-test”, GetoptLong::NO_ARGUMENT ]
)
$ ruby test.rb=20
$

Cheers,
–=20
Daniel Carrera | OpenPGP KeyID: 9AF77A88
PhD grad student. |=20
Mathematics Dept. | “To understand recursion, you must first
UMD, College Park | understand recursion”.