kind=defined
names=permute!
visibility=public

--- permute!             -> [String]

自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。
[[m:OptionParser#permute!]] を参照して下さい。

@raise OptionParser::ParseError 自身のパースに失敗した場合、例外 OptionParser::ParseError の
                                サブクラスが投げられます。

例:

  require 'optparse'
  
  o = nil
  ARGV.options.on('-a'){ o = true }
  ARGV.permute!
  p o                                #=> true

