Sha256: 7ed0d536c8e12ae0b4ebee3209dac8079da73590bcc065b39a7dd580f3029d3e

Contents?: true

Size: 233 Bytes

Versions: 1

Compression:

Stored size: 233 Bytes

Contents

# frozen_string_literal: false
require_relative 'option_parser'
require 'time'

OptionParser.accept(Time) do |s,|
  begin
    (Time.httpdate(s) rescue Time.parse(s)) if s
  rescue
    raise OptionParser::InvalidArgument, s
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cmd-optparse.rb-0.1.1 lib/cmd-optparse/time.rb