class YARD::CLI::YardoptsCommand

def parse_yardopts_options(*args)

Parses out the yardopts/document options
def parse_yardopts_options(*args)
  opts = OptionParser.new
  opts.base.long.clear # HACK: why are --help and --version defined?
  yardopts_options(opts)
  begin
    opts.parse(args)
  rescue OptionParser::ParseError => err
    idx = args.index(err.args.first)
    args = args[(idx + 1)..-1]
    args.shift while args.first && args.first[0, 1] != '-'
    retry
  end
end