2件ヒット
[1-2件を表示]
(0.121秒)
検索結果
先頭2件
-
OptionParser
# on _ tail(*arg , &block) -> self (36715.0) -
オプションを取り扱うためのブロックを自身の持つリストの最後に登録します。
...]{
require "optparse"
opts = OptionParser.new do |opts|
opts.on_head("-i", "--init")
opts.on("-u", "--update")
opts.on_tail("-h", "--help")
end
puts opts.help
# => Usage: test [options]
# -i, --init
# -u, --update
# -h, --help
//}
//emlist[例][ruby]{
require "optparse"
opts = Op... -
OptionParser
:: Arguable # getopts(short _ opt , *long _ opt) -> Hash (18325.0) -
指定された short_opt や long_opt に応じて自身をパースし、結果を Hash として返します。
...実際は OptionParser::ParseError のサブク
ラスの例外になります。
//emlist[t.rb][ruby]{
require 'optparse'
params = ARGV.getopts("ab:", "foo", "bar:", "bufsize:1024")
p params
//}
# 実行結果
$ ruby t.rb -b 1 --foo --bar xxx -- -a
{"bufsize"=>...