HEX
Server: Apache
System: Linux sxb1plzcpnl508184.prod.sxb1.secureserver.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
User: fmbi332s7bv7 (10227808)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: //opt/alt/ruby32/share/ruby/optparse/date.rb
# frozen_string_literal: false
require_relative '../optparse'
require 'date'

OptionParser.accept(DateTime) do |s,|
  begin
    DateTime.parse(s) if s
  rescue ArgumentError
    raise OptionParser::InvalidArgument, s
  end
end
OptionParser.accept(Date) do |s,|
  begin
    Date.parse(s) if s
  rescue ArgumentError
    raise OptionParser::InvalidArgument, s
  end
end