Switch that takes an argument.
Raises an exception if argument is not present.
# File rake/lib/optparse.rb, line 491 def parse(arg, argv) unless arg raise MissingArgument if argv.empty? arg = argv.shift end conv_arg(*parse_arg(arg, &method(:raise))) end