1083件ヒット
[1-100件を表示]
(0.031秒)
ライブラリ
- ビルトイン (420)
-
cgi
/ core (24) - csv (276)
- fileutils (12)
- json (72)
- mkmf (36)
-
net
/ imap (24) - open-uri (24)
- optparse (72)
-
rubygems
/ command (24) -
rubygems
/ dependency _ installer (12) -
rubygems
/ security (24) -
yaml
/ store (21)
クラス
- CGI (24)
- CSV (252)
-
CSV
:: Table (24) -
Encoding
:: Converter (12) -
Gem
:: Command (24) -
Gem
:: DependencyInstaller (12) - IO (168)
-
JSON
:: Parser (12) -
JSON
:: State (24) -
Net
:: IMAP (24) - OptionParser (48)
-
RDoc
:: Options (12) -
RubyVM
:: InstructionSequence (72) - String (36)
-
YAML
:: Store (21)
モジュール
- FileUtils (12)
-
Gem
:: Security (24) - JSON (36)
- Kernel (168)
- OpenURI (24)
-
OptionParser
:: Arguable (12)
キーワード
-
DEFAULT
_ OPTIONS (24) -
NEWS for Ruby 2
. 7 . 0 (6) -
OPT
_ TABLE (12) - OptionParser (12)
- [] (12)
-
build
_ self _ signed _ cert (12) - compile (12)
-
compile
_ file (12) -
compile
_ option (12) -
compile
_ option= (12) - encode (36)
- exec (48)
- filter (36)
- foreach (24)
-
from
_ state (12) - generate (12)
-
generate
_ line (12) - getopts (60)
- header (12)
- instance (24)
- new (81)
- open (48)
-
open
_ uri (24) - optparse (12)
- out (12)
- parse (24)
-
parse
_ line (12) - popen (168)
-
pretty
_ generate (12) -
pretty
_ unparse (12) -
primitive
_ convert (12) - read (12)
- readlines (12)
-
ruby 1
. 8 . 4 feature (12) -
show
_ hash (12) - spawn (36)
- starttls (12)
- system (48)
- table (12)
-
to
_ a (12) -
to
_ csv (12) -
to
_ s (12) -
try
_ do (24) - xsystem (12)
検索結果
先頭5件
-
Gem
:: Security :: OPT -> Hash (18202.0) -
ほとんどのメソッドで使用するデフォルトのオプションを返します。
ほとんどのメソッドで使用するデフォルトのオプションを返します。 -
OptionParser
:: Arguable # getopts(short _ opt , *long _ opt) -> Hash (9463.0) -
指定された short_opt や long_opt に応じて自身をパースし、結果を Hash として返します。
...指定された short_opt や long_opt に応じて自身をパースし、結果を Hash として返します。
コマンドラインに - もしくは -- を指定した場合、それ以降の解析を行ないません。
@param short_opt ショートネームのオプション(-f や -fx)......ときは空文字列を指定します。
オプションが引数をとる場合は直後に ":" を付けます。
@param long_opt ロングネームのオプション(--version や --bufsize=512)を文字列で指定をします。
オプションが引数をと......ise OptionParser::ParseError 自身のパースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスの例外になります。
//emlist[t.rb][ruby]{
require 'optparse'
params = ARGV.getopts(... -
OptionParser
# getopts(*opts) -> Hash (9330.0) -
引数をパースした結果を、Hash として返します。
...引数をパースした結果を、Hash として返します。
配列 argv を与えた場合、argv をパースします。そうでない場合は、
default_argv をパースします。
//emlist[][ruby]{
opt = OptionParser.new
params = opt.getopts(ARGV, "ab:", "foo", "bar:")
# params["a"]......ram argv パースしたい配列を指定します。
@param opts 引数を文字列で指定します。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク... -
OptionParser
# getopts(argv , *opts) -> Hash (9330.0) -
引数をパースした結果を、Hash として返します。
...引数をパースした結果を、Hash として返します。
配列 argv を与えた場合、argv をパースします。そうでない場合は、
default_argv をパースします。
//emlist[][ruby]{
opt = OptionParser.new
params = opt.getopts(ARGV, "ab:", "foo", "bar:")
# params["a"]......ram argv パースしたい配列を指定します。
@param opts 引数を文字列で指定します。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク... -
OptionParser
. getopts(*opts) -> Hash (9318.0) -
引数をパースした結果を、Hash として返します。(self.new.getopts と同じです)
...引数をパースした結果を、Hash として返します。(self.new.getopts と同じです)
@param argv パースしたい配列を指定します。
@param opts 引数を文字列で指定します。
@raise OptionParser::ParseError パースに失敗した場合、発生します。......実際は OptionParser::ParseError のサブク
ラスになります。
@see OptionParser#getopts... -
OptionParser
. getopts(argv , *opts) -> Hash (9318.0) -
引数をパースした結果を、Hash として返します。(self.new.getopts と同じです)
...引数をパースした結果を、Hash として返します。(self.new.getopts と同じです)
@param argv パースしたい配列を指定します。
@param opts 引数を文字列で指定します。
@raise OptionParser::ParseError パースに失敗した場合、発生します。......実際は OptionParser::ParseError のサブク
ラスになります。
@see OptionParser#getopts... -
RDoc
:: Options # show _ hash -> bool (9117.0) -
コマンドライン引数の --show-hash オプションを指定していた場合、true を 返します。そうでない場合は false を返します。
...コマンドライン引数の --show-hash オプションを指定していた場合、true を
返します。そうでない場合は false を返します。... -
Gem
:: Command # merge _ options(new _ options) -> Hash (6301.0) -
与えられたオプションとデフォルトのオプションをマージします。 しかし、新しいオプションに同一のキーがあってもデフォルトのオプションは変更されません。
...オプションとデフォルトのオプションをマージします。
しかし、新しいオプションに同一のキーがあってもデフォルトのオプションは変更されません。
@param new_options 新しいコマンドオプションをハッシュで指定します。... -
optparse (6300.0)
-
コマンドラインのオプションを取り扱うためのライブラリです。
...のライブラリです。
=== チュートリアル
optparse を使う場合、基本的には
(1) OptionParser オブジェクト opt を生成する。
(2) オプションを取り扱うブロックを opt に登録する。
(3) opt.parse(ARGV) でコマンドラインを実際に parse......* optiondef
* optionarg
* longoption
* help
* subcmd
* argv
* hyphen_start_file
====[a:optiondef] オプションの定義
以下はオプション -a, -b を受け付けるコマンドを作成する例です。
//emlist[sample.rb][ruby]{
require 'optparse'
opt = OptionParser.new
opt.on......Aoki.
require 'optparse'
parser = OptionParser.new
parser.on('-i') { puts "-i" }
parser.on('-o') { puts '-o' }
subparsers = Hash.new {|h,k|
$stderr.puts "no such subcommand: #{k}"
exit 1
}
subparsers['add'] = OptionParser.new.on('-i') { puts "add -i" }
subparsers['del'] = OptionParser.new.on...