&tag(Ruby/OptionParser);
*目次 [#ka21f7d1]
#contents
*関連ページ [#a648f896]
*参考情報 [#c385c37c]
-[[library optparse:http://docs.ruby-lang.org/ja/2.1.0/library/optparse.html]]


*概要 [#wbf70088]
-コマンドラインオプションを解析するライブラリ。

*使用方法 [#p899961b]
-以下のように使用する
#pre{{
require 'optparse'

opt = OptionParser.new

opts = {}
opt.on('-a VAL') {|v| opts[:a] = v }
opt.on('-b') {|v| opts[:b] = v }
opt.on('-c VAL', '--check-type=VAL') {|v| opts[:b] = v }

opt.parse!(ARGV)
#p ARGV
p opts
}}
-以下が出力される。
#pre{{
$ ruby option.rb -a foo -b
{:a=>"foo", :b=>true}
}}


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS