on_tail(*opts, &block) Instance Public methods Add option switch like with on, but at tail of summary.
order(*argv, &block) Instance Public methods Parses command line arguments argv in order. When a block is given, each non-option argument is yielded. Returns the rest of argv left unparsed.
order!(argv = default_argv, &nonopt) Instance Public methods Same as order, but removes switches destructively. Non-option arguments remain in argv.
parse(*argv) Instance Public methods Parses command line arguments argv in order when environment variable POSIXLY_CORRECT is set, and in permutation mode otherwise.
parse!(argv = default_argv) Instance Public methods Same as parse, but removes switches destructively. Non-option arguments remain in argv.
permute(*argv) Instance Public methods Parses command line arguments argv in permutation mode and returns list of non-option arguments.
permute!(argv = default_argv) Instance Public methods Same as permute, but removes switches destructively. Non-option arguments remain in argv.
program_name() Instance Public methods Program name to be emitted in error message and default banner, defaults to $0.
reject(*args, &blk) Instance Public methods Directs to reject specified class argument. t Argument class specifier, any object including Class. reject(t)
release() Instance Public methods Release code
Page 775 of 11844