Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > getoptsライブラリ

library getopts

要約

このライブラリは obsolete です。 optparse を使ってください。

オプションを解析するためのライブラリです。 $OPT_xxx に値を設定します。

典型的な使い方は以下のようになります。

require 'getopts'

unless getopts('vh', 'version', 'help')
  abort "usage: #$0 [-vh] [--version] [--help] file"
end

if $OPT_v or $OPT_version
  puts VERSION_STRING
  exit
end

# ARGV からオプションは取り除かれる。

while line = ARGF.gets
  # ...
end

追加・再定義されるメソッド

Kernel#getopts