Project

General

Profile

Bug #6997 ยป rdoc_lib_optparse.patch

stomar (Marcus Stollsteimer), 12/22/2012 07:51 PM

View differences:

optparse.rb (Arbeitskopie)
# options.transfer_type = :auto
# options.verbose = false
#
# opts = OptionParser.new do |opts|
# opt_parser = OptionParser.new do |opts|
# opts.banner = "Usage: example.rb [options]"
#
# opts.separator ""
......
# end
# end
#
# opts.parse!(args)
# opt_parser.parse!(args)
# options
# end # parse()
#
......
#
# options = OptparseExample.parse(ARGV)
# pp options
# pp ARGV
#
# === Shell Completion
#
......
#
# Same as #order, but removes switches destructively.
# Non-option arguments remain in +argv+.
#
def order!(argv = default_argv, &nonopt)
parse_in_order(argv, &nonopt)
......
#
# Same as #permute, but removes switches destructively.
# Non-option arguments remain in +argv+.
#
def permute!(argv = default_argv)
nonopts = []
......
#
# Same as #parse, but removes switches destructively.
# Non-option arguments remain in +argv+.
#
def parse!(argv = default_argv)
if ENV.include?('POSIXLY_CORRECT')
    (1-1/1)