diff options
Diffstat (limited to 'lib/optparse')
-rw-r--r-- | lib/optparse/time.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/optparse/time.rb b/lib/optparse/time.rb index 5e54b709e0..9f677a8d31 100644 --- a/lib/optparse/time.rb +++ b/lib/optparse/time.rb @@ -1,9 +1,9 @@ require 'optparse' -require 'parsedate' +require 'time' OptionParser.accept(Time) do |s| begin - Time::mktime(*ParseDate::parsedate(s)[0...6]) + (Time.httpdate(s) rescue Time.parse(s)) if s rescue raise OptionParser::InvalidArgument, s end |