Ruby 2.5.0 リファレンスマニュアル > ライブラリ一覧 > optparseライブラリ > OptionParser::Arguableモジュール > order!
order! -> [String]
[permalink][rdoc]order! {|s| ... } -> [String]
自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。 OptionParser#order! を参照して下さい。
require 'optparse'
o = nil
ARGV.options.on('-a'){ o = true }
ARGV.order!
p o #=> true