source: extensions/gsdl-video/trunk/installed/cmdline/lib/ruby/1.8/optparse/date.rb@ 18425

Last change on this file since 18425 was 18425, checked in by davidb, 15 years ago

Video extension to Greenstone

File size: 325 bytes
Line 
1require 'optparse'
2require 'date'
3
4OptionParser.accept(DateTime) do |s,|
5 begin
6 DateTime.parse(s) if s
7 rescue ArgumentError
8 raise OptionParser::InvalidArgument, s
9 end
10end
11OptionParser.accept(Date) do |s,|
12 begin
13 Date.parse(s) if s
14 rescue ArgumentError
15 raise OptionParser::InvalidArgument, s
16 end
17end
Note: See TracBrowser for help on using the repository browser.