Sha256: 87a0909405597b83ed0956454dc6bfd0055cd27cb7558031f22eb9b2c43a9b0d

Contents?: true

Size: 548 Bytes

Versions: 10

Compression:

Stored size: 548 Bytes

Contents

#!/usr/bin/env ruby

require "Getopt/Declare"

args = Getopt::Declare.new( <<'EOPARAM' )
	[pvtype: type  /AB|[OAB]/	                                ]
	[pvtype: Rh?   /Rh[+-]/					        ]
  	[pvtype: days  :+i  { 
                 reject( (_VAL_ < 14)," #{_PARAM_} (too soon!)" ) 
                            }
          ]

	  -donated <d:days>		  Days since last donation
	  -applied <a:days>		  Days since applied to donate

	  -blood <type:type> [<rh:Rh?>]	  Specify blood type
					  and (optionally) rhesus factor
EOPARAM

print args.inspect

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
getopt-declare-1.32 samples/cmdline_pvtype.rb
getopt-declare-1.31 samples/cmdline_pvtype.rb
getopt-declare-1.30 samples/cmdline_pvtype.rb
getopt-declare-1.29 samples/cmdline_pvtype.rb
getopt-declare-1.22 samples/cmdline_pvtype.rb
getopt-declare-1.27 samples/cmdline_pvtype.rb
getopt-declare-1.26 samples/cmdline_pvtype.rb
getopt-declare-1.25 samples/cmdline_pvtype.rb
getopt-declare-1.28 samples/cmdline_pvtype.rb
getopt-declare-1.23 samples/cmdline_pvtype.rb