Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > getoptsライブラリ > Kernelモジュール > getopts (private)
getopts(single_opts, *long_opts) -> Integer | nil
[permalink][rdoc] [added by getopts]
このメソッドは obsolete です。 optparse ライブラリで提供されている ARGV.getopts を使ってください。Object::ARGV, OptionParser::Arguable#getopts を参照。
指定された short_opt や long_opt に応じて ARGV を解析し、 結果をそれぞれのグローバル変数にセットします。
実際にセットされたオプションの数を返します。 また、間違ったオプションを指定した場合は、nil を返します。
オプション解析:
解析結果は全て "$OPT_指定した引数名" という形で処理されます。
-f → $OPT_f = true --version → $OPT_version = true
-d pengo:0.0 → $OPT_d = pengo:0.0 --geometry 80x25 → $OPT_geometry = 80x25