2件ヒット
[1-2件を表示]
(0.060秒)
クラス
- OptionParser (2)
検索結果
-
OptionParser
# reject(klass) -> () (508.0) -
OptionParser#accept で登録したクラスとブロックを 自身から削除します。
...ックを
自身から削除します。
@param klass 自身から削除したいクラスを指定します。
//emlist[例][ruby]{
require "optparse"
require "time"
def parse(option_parser)
option_parser.on("-t", "--time [TIME]", Time) do |time|
p time.class
end
option_parser.parse(AR... -
OptionParser
# accept(klass , pat = / . * / ) {|str| . . . } -> () (472.0) -
OptionParser.accept と同様ですが、 登録したブロックはレシーバーに限定されます。
...@param pat match メソッドを持ったオブジェクト(Regexp オブジェクトなど)を与えます。
//emlist[例][ruby]{
require "optparse"
require "time"
opts = OptionParser.new
opts.accept(Time) do |s,|
begin
Time.parse(s) if s
rescue
raise OptionParser::InvalidArgument,...