るりまサーチ

最速Rubyリファレンスマニュアル検索!
708件ヒット [701-708件を表示] (0.007秒)
トップページ > クラス:OptionParser[x]

ライブラリ

キーワード

検索結果

<< < ... 6 7 8 >>

OptionParser.reject(klass) -> () (1.0)

OptionParser.accept メソッドで登録したブロックを削除します。

...
OptionParser
.accept メソッドで登録したブロックを削除します。

@param klass 削除したいクラスオブジェクトを指定します。

//emlist[例][ruby]{
require "optparse"
require "time"

def parse(option_parser)
option_parser.on("-t", "--time [TIME]", Time) do |time|...
...end
option_parser.parse(ARGV)
end

OptionParser
.accept(Time) do |s,|
begin
Time.parse(s) if s
rescue
raise OptionParser::InvalidArgument, s
end
end

opts1 = OptionParser.new
parse(opts1) # => Time
OptionParser
.reject(Time)
opts2 = OptionParser.new
parse(opts2) # => unsupported arg...
<< < ... 6 7 8 >>