From: Michael Linfield Date: 2007-09-03T07:28:13+09:00 Subject: Re: extract a range start/end? Florian A��mann wrote: > little flaw: > > Florian A��mann schrieb: >> Hi Michael, >>> opts = OptionParser.new do |opts| >>> opts.on("-s", "--startdate", "What start date to use." do |i| >>> #code to determine to use the starting date >> > # see Parsedate#parsedate at > # > http://www.ruby-doc.org/stdlib/libdoc/parsedate/rdoc/classes/ParseDate.html#M001494 >> > - @startdate = Parsedate.parsedate i > + @startdate = Date.new(*ParseDate.parsedate(i)[0,3]) if you dont mind my asking, @startdate = Date.new(*ParseDate.parsedate(i)[0,3]) can someone explain how that line of code works, i'd rather understand it so that i actually know what it does when i insert it into my code Thanks! -- Posted via http://www.ruby-forum.com/.