1704件ヒット
[401-500件を表示]
(0.082秒)
ライブラリ
- getoptlong (36)
- json (24)
- optparse (840)
- psych (96)
-
racc
/ parser (96) -
rdoc
/ parser (12) -
rdoc
/ parser / c (24) -
rdoc
/ parser / changelog (12) -
rdoc
/ parser / markdown (12) -
rdoc
/ parser / rd (12) -
rdoc
/ parser / ruby (12) -
rdoc
/ parser / simple (24) -
rexml
/ parsers / pullparser (252) -
rexml
/ parsers / sax2parser (84) -
rexml
/ parsers / streamparser (12) -
rexml
/ parsers / ultralightparser (24) - rss (72)
-
rubygems
/ version _ option (24) - uri (12)
クラス
- GetoptLong (36)
-
JSON
:: Parser (24) - OptionParser (636)
-
OptionParser
:: ParseError (108) -
Psych
:: Handler (12) -
Psych
:: Parser (48) -
Psych
:: Parser :: Mark (36) -
RDoc
:: Options (24) -
RDoc
:: Parser (12) -
RDoc
:: Parser :: C (24) -
RDoc
:: Parser :: ChangeLog (12) -
RDoc
:: Parser :: Markdown (12) -
RDoc
:: Parser :: RD (12) -
RDoc
:: Parser :: Ruby (12) -
RDoc
:: Parser :: Simple (24) -
REXML
:: Parsers :: PullEvent (180) -
REXML
:: Parsers :: PullParser (72) -
REXML
:: Parsers :: SAX2Parser (84) -
REXML
:: Parsers :: StreamParser (12) -
REXML
:: Parsers :: UltraLightParser (24) -
RSS
:: Parser (72) -
Racc
:: Parser (96) -
URI
:: Generic (12)
モジュール
-
Gem
:: VersionOption (24) -
OptionParser
:: Arguable (96)
キーワード
- [] (24)
- accept (12)
-
add
_ platform _ option (12) -
add
_ version _ option (12) - args (12)
- attlistdecl? (12)
- cdata? (12)
- column (12)
- comment? (12)
- deafen (12)
-
default
_ argv (12) -
default
_ argv= (12) -
do
_ parse (12) -
do
_ validate (12) -
do
_ validate= (12) - doctype? (12)
- each (12)
- elementdecl? (12)
- empty? (12)
-
end
_ element? (12) - entitydecl? (12)
- environment (12)
-
event
_ type (12) - get (12)
-
get
_ option (12) - getopts (36)
- handler (12)
- handler= (12)
-
has
_ next? (12) - help (12)
-
ignore
_ unknown _ element (12) -
ignore
_ unknown _ element= (12) - index (12)
- inspect (12)
- instruction? (12)
- line (12)
- listen (60)
- load (12)
- mark (12)
-
next
_ token (12) - notationdecl? (12)
- on (144)
-
on
_ error (12) -
on
_ head (12) -
on
_ tail (12) -
option
_ parser (12) -
option
_ parser= (12) - order (48)
- order! (48)
- parse (96)
- parse! (24)
-
parse
_ files _ matching (12) - peek (12)
- permute (24)
- permute! (24)
-
program
_ name (12) -
program
_ name= (12) - progress= (12)
- pull (12)
- reason (12)
- reason= (12)
- recover (12)
- reject (12)
- release (12)
- release= (12)
-
remove
_ private _ comments (12) - rewind (12)
- rss (12)
- scan (72)
- separator (12)
-
set
_ backtrace (12) -
set
_ option (12) - source (12)
-
start
_ element? (12) -
start
_ stream (12) - summarize (24)
-
summary
_ indent (12) -
summary
_ indent= (12) -
summary
_ width (12) -
summary
_ width= (12) - text? (12)
-
to
_ a (12) -
to
_ s (24) -
token
_ to _ str (12) - unshift (12)
- ver (12)
- version (12)
- version= (12)
- xmldecl? (12)
- yyaccept (12)
- yyerrok (12)
- yyerror (12)
- yyparse (12)
検索結果
先頭5件
-
OptionParser
# environment(env) -> [String] (3001.0) -
環境変数 env に対して Shellwords.#shellwords を呼 んで配列にしてから parse を行ないます。
...ise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[例][ruby]{
require "optparse"
config = {}
opts = OptionParser.new
opts... -
OptionParser
# getopts(*opts) -> Hash (3001.0) -
引数をパースした結果を、Hash として返します。
...を与えた場合、argv をパースします。そうでない場合は、
default_argv をパースします。
//emlist[][ruby]{
opt = OptionParser.new
params = opt.getopts(ARGV, "ab:", "foo", "bar:")
# params["a"] = true # -a
# params["b"] = "1" # -b1
# params["foo"] = true # --foo
# pa......を指定します。
@param opts 引数を文字列で指定します。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。... -
OptionParser
# getopts(argv , *opts) -> Hash (3001.0) -
引数をパースした結果を、Hash として返します。
...を与えた場合、argv をパースします。そうでない場合は、
default_argv をパースします。
//emlist[][ruby]{
opt = OptionParser.new
params = opt.getopts(ARGV, "ab:", "foo", "bar:")
# params["a"] = true # -a
# params["b"] = "1" # -b1
# params["foo"] = true # --foo
# pa......を指定します。
@param opts 引数を文字列で指定します。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。... -
OptionParser
# help -> String (3001.0) -
サマリの文字列を返します。
...サマリの文字列を返します。
//emlist[例][ruby]{
require "optparse"
options = {}
opts = OptionParser.new do |opts|
opts.banner = "Usage: example.rb [options]"
opts.on("-v", "--[no-]verbose", "Run verbosely") do |v|
options[:verbose] = v
end
end
puts opts.help
# => Usage:... -
OptionParser
# load(filename = nil) -> bool (3001.0) -
指定された filename を読み込んで各行をまとめたものに対して OptionParser#parse を行ないます。
...指定された filename を読み込んで各行をまとめたものに対して OptionParser#parse を行ないます。
パースが成功した場合に true を返します。
ファイルが存在しなかった場合に false を返します。
@param filename 各行をパースしたい......ースします。
//emlist[例][ruby]{
require "optparse"
IO.write("options.txt", %w(-a --b).join("\n"))
options = { a: false, b: false }
OptionParser.new do |opt|
opt.on('-a') { |v| options[:a] = v }
opt.on('--b') {|v| options[:b] = v }
opt.load("options.txt") # => true
opt.load("not_e... -
OptionParser
# on(long , *rest) {|v| . . . } -> self (3001.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...いれば呼ばれます。
コマンドに与えられた引数が配列やハッシュに含まれない場合、例外
OptionParser::InvalidArgument が OptionParser#parse 実行時
に発生します。
@param short ショートオプションを表す文字列を指定します。
@param lon... -
OptionParser
# on(long , desc = "") {|v| . . . } -> self (3001.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
ショートオプションとロングオプションを同時に登録することもできます。
opts.on("-r", "--require LIBRARY"){|lib| ...}
これは以下と同値です。
opts.on("-r LIBRARY"){|lib| ...}
opts.on("--require LIBRARY"){|lib| ...}
複数の異なるオプションに同じブロックを一度に登録することもできます。
opt.on('-v', '-vv')... -
OptionParser
# on(long , klass = String , desc = "") {|v| . . . } -> self (3001.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...クラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け
るクラスを増やすことができます。登録されていないクラスが指定された......ArgumentError を投げます。
また、登録されたクラスであっても引数が変換できないものである場合、例外
OptionParser::InvalidArgument を投げます。
オプションの引数は accept で登録したブロックで klass のインスタンス
に変換され......引数は変換されません。
: String
オプションの引数は変換されません。ただし、空文字列を指定すると
OptionParser::InvalidArgument が発生します。
: Integer
Integer オブジェクトに変換されます。"0b1"、"07"、"99"、"0xff" といった
2... -
OptionParser
# on(long , pat = / . * / , desc = "") {|v| . . . } -> self (3001.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...パターンを表す正規表現で与えます。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --userna...