parse(argv, into: nil) -> [String][permalink][rdoc]parse(*args, into: nil) -> [String]与えられた argv をパースします。 argv からオプションを取り除いたものを返します。
OptionParser#permute と同様に振舞います。しかし、環境変数に POSIXLY_CORRECT が設定されている場合は、 OptionParser#order と同様に振舞います。
例
require "optparse"
opts = OptionParser.new do |opts|
  opts.on_head("-i", "--init")
  opts.on("-u", "--update")
  opts.on_tail("-h", "--help")
end
ARGV             # => ["-i", "-u", "-h", "test"]
opts.parse(ARGV) # => ["test"]