55件ヒット
[1-55件を表示]
(0.185秒)
種類
- インスタンスメソッド (33)
- クラス (11)
- 特異メソッド (11)
ライブラリ
- optparse (22)
クラス
- OptionParser (22)
-
RDoc
:: Options (22)
キーワード
- Options (11)
-
option
_ parser= (11) - reject (22)
検索結果
先頭5件
-
RDoc
:: Options # option _ parser -> OptionParser | nil (33501.0) -
コマンドライン引数の解析のための OptionParser オブジェクトを返し ます。
...コマンドライン引数の解析のための OptionParser オブジェクトを返し
ます。... -
RDoc
:: Options # option _ parser=(val) (21301.0) -
コマンドライン引数の解析のための OptionParser オブジェクトを設定 します。
...コマンドライン引数の解析のための OptionParser オブジェクトを設定
します。
@param val OptionParser オブジェクトを指定します。... -
OptionParser
# reject(klass) -> () (6118.0) -
OptionParser#accept で登録したクラスとブロックを 自身から削除します。
...tionParser#accept で登録したクラスとブロックを
自身から削除します。
@param klass 自身から削除したいクラスを指定します。
//emlist[例][ruby]{
require "optparse"
require "time"
def parse(option_parser)
option_parser.on("-t", "--time [TIME]", Time) do |ti......p time.class
end
option_parser.parse(ARGV)
end
opts = OptionParser.new
opts.accept(Time) do |s,|
begin
Time.parse(s) if s
rescue
raise OptionParser::InvalidArgument, s
end
end
parse(opts) # => Time
opts.reject(Time)
parse(opts) # => unsupported argument type: Time (ArgumentE... -
OptionParser
. reject(klass) -> () (6118.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|......p time.class
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 argument type: Time (ArgumentError)
//}... -
RDoc
:: Options (6012.0) -
rdoc コマンドのオプションを解析するためのクラスです。
...の詳細に関しては、lib:rdoc#usage を参照してくだ
さい。
===[a:custom_options] カスタムオプション
RDoc のジェネレータでは、RDoc::Options をフックして独自の
オプションを指定できます。
Object::ARGV に --format が含まれていた場合......setup_options メソッドを呼び出し
ます。カスタムオプションを指定する場合は --format オプションは必ず指定
する必要があります。rdoc --help を実行すると追加したオプションの一覧が
確認できます。
例:
class RDoc::Generator::Spe.......add_generator self
def self.setup_options rdoc_options
op = rdoc_options.option_parser
op.on('--spell-dictionary DICTIONARY',
RDoc::Options::Path) do |dictionary|
# RDoc::Options に spell_dictionary アクセサの定義が必要
rdoc_options.spell_dic...