From: Mat Brown Date: 2010-05-13T06:24:54+09:00 Subject: Re: Command Line Arguments problem Hi Derril, When working with command-line options, you'll have a much better time working with OptionParser -- it's part of the Ruby standard library: http://ruby-doc.org/stdlib/libdoc/optparse/rdoc/classes/OptionParser.html Mat On Wed, May 12, 2010 at 17:16, Derril Lucci wrote: > Greetings, >  I am working on a project and I added command line options.  Today, I > took the fateful step in adding the capability to do multiple options in > the program.  For some reason, the code, which worked perfectly before > this, now spews out the error: >    undefined method "-" for nil:NilClass (NoMethodError) > The code in question is: >    dateArr[0] = DateTime.parse(ARGV[1]) > Now, this error pops up because ARGV[1] is nil.  But if I run the > program : >    ruby Hercules.rb -c 2010-04-15 > ARGV[1] should be 2010-04-15.  What is the problem here? > > Thank you, >  dlucci > -- > Posted via http://www.ruby-forum.com/. > >