ライブラリ
- ビルトイン (829)
- bigdecimal (12)
-
cgi
/ html (22) - coverage (7)
- csv (55)
- drb (22)
- fileutils (6)
- getoptlong (33)
-
io
/ nonblock (11) -
irb
/ context (220) -
irb
/ ext / use-loader (11) - json (88)
- kconv (11)
- matrix (11)
- mkmf (22)
- monitor (14)
-
net
/ ftp (9) -
net
/ http (44) -
net
/ pop (11) - open-uri (22)
- openssl (132)
- optparse (165)
- pathname (11)
- pp (22)
- pstore (11)
- psych (22)
- rake (77)
-
rdoc
/ context (11) -
rdoc
/ markdown (33) -
rdoc
/ markup / to _ html _ crossref (11) -
rdoc
/ parser (11) - readline (11)
-
rexml
/ document (33) -
ripper
/ lexer (4) - rubygems (11)
-
rubygems
/ config _ file (33) -
rubygems
/ dependency _ installer (22) -
rubygems
/ installer (11) -
rubygems
/ requirement (33) -
rubygems
/ source _ index (11) -
rubygems
/ source _ info _ cache (22) -
rubygems
/ version (29) - socket (22)
- stringio (11)
- tempfile (20)
- thread (18)
-
webrick
/ config (11) -
webrick
/ httpauth / digestauth (11) -
webrick
/ httpresponse (11) -
webrick
/ httpserver (11) -
webrick
/ httpversion (11) -
webrick
/ ssl (22) -
win32
/ registry (22) - win32ole (55)
- zlib (22)
クラス
-
ARGF
. class (9) - Array (36)
- BasicSocket (11)
- CSV (33)
-
CSV
:: Table (22) - Class (11)
- Coverage (7)
-
DRb
:: DRbServer (11) -
Encoding
:: InvalidByteSequenceError (11) - Exception (11)
- File (11)
-
Gem
:: ConfigFile (33) -
Gem
:: DependencyInstaller (22) -
Gem
:: Installer (11) -
Gem
:: Requirement (33) -
Gem
:: SourceIndex (11) -
Gem
:: SourceInfoCache (22) -
Gem
:: Version (29) - GetoptLong (33)
- IO (151)
-
IRB
:: Context (231) -
JSON
:: State (44) -
Matrix
:: LUPDecomposition (11) - Module (54)
- Monitor (3)
-
MonitorMixin
:: ConditionVariable (11) -
Net
:: FTP (9) -
Net
:: HTTP (22) -
Net
:: HTTPGenericRequest (11) -
Net
:: HTTPResponse (11) -
Net
:: POP3 (11) - Object (66)
-
OpenSSL
:: PKey :: RSA (22) -
OpenSSL
:: SSL :: SSLContext (11) -
OpenSSL
:: X509 :: Extension (22) -
OpenSSL
:: X509 :: ExtensionFactory (44) -
OpenSSL
:: X509 :: StoreContext (22) - OptionParser (143)
- PP (22)
- PStore (11)
- Pathname (11)
-
Psych
:: Handler (11) -
Psych
:: Nodes :: Document (11) -
RDoc
:: Context (11) -
RDoc
:: Markdown (33) -
RDoc
:: Markup :: ToHtmlCrossref (11) -
RDoc
:: Options (231) -
RDoc
:: Parser (11) -
REXML
:: Formatters :: Pretty (11) -
REXML
:: Formatters :: Transitive (11) -
REXML
:: Text (11) -
Rake
:: Application (33) -
Rake
:: InvocationChain (11) - Rational (27)
- Regexp (22)
- Ripper (4)
-
RubyVM
:: InstructionSequence (55) -
Socket
:: Option (11) - String (11)
- StringIO (11)
- Tempfile (20)
- Thread (55)
-
Thread
:: ConditionVariable (22) -
Thread
:: Queue (33) -
Thread
:: SizedQueue (53) - Time (55)
-
WEBrick
:: GenericServer (11) -
WEBrick
:: HTTPAuth :: DigestAuth (11) -
WEBrick
:: HTTPResponse (11) -
WEBrick
:: HTTPServer (11) -
WEBrick
:: HTTPVersion (11) - WIN32OLE (11)
-
WIN32OLE
_ EVENT (22) -
WIN32OLE
_ TYPE (11) -
Win32
:: Registry (22) -
Zlib
:: GzipWriter (22)
モジュール
-
CGI
:: HtmlExtension (22) - DRb (11)
- Enumerable (58)
- FileUtils (6)
-
JSON
:: Generator :: GeneratorMethods :: FalseClass (11) - Kconv (11)
- Kernel (163)
- OpenURI (22)
-
OptionParser
:: Arguable (22) - Rake (22)
-
Rake
:: Cloneable (11) - Readline (11)
-
WEBrick
:: Config (22)
キーワード
- <=> (11)
- == (22)
- === (11)
- =~ (11)
- BigDecimal (12)
- Complex (12)
-
DEFAULT
_ BACKTRACE (11) -
DEFAULT
_ BENCHMARK (11) -
DEFAULT
_ OPTIONS (22) - ExtensionFactory (11)
- FalseClass (22)
- FileHandler (11)
- Float (6)
- Integer (6)
- Rational (6)
- Rubyの起動 (11)
- SSL (11)
-
WIN32OLE
_ EVENT (11) -
abort
_ on _ exception (22) -
add
_ loader (11) -
alias
_ extension (11) -
all
_ one _ file (11) -
allow
_ nan? (11) - application (11)
- application= (11)
-
ascii
_ only? (11) -
auth
_ only (11) -
auto
_ indent _ mode (11) -
auto
_ indent _ mode= (11) -
body
_ permitted? (11) - bool (11)
-
break
_ on _ newline (11) - broadcast (11)
- challenge (11)
-
check
_ circular? (11) - cleanpath (11)
- clone (22)
-
close
_ on _ exec= (11) -
close
_ on _ exec? (11) - compile (22)
-
compile
_ file (11) -
compile
_ option (11) -
compile
_ option= (11) -
completion
_ case _ fold= (11) -
const
_ defined? (11) -
const
_ get (11) -
const
_ source _ location (5) - constants (11)
- correct? (7)
-
coverage
_ report (11) -
coverage
_ report= (11) -
cp
_ lr (6) - create (42)
-
create
_ ext (11) -
create
_ ext _ from _ hash (11) -
create
_ extension (22) - debug? (11)
-
default
_ event _ sources (11) -
default
_ passive= (9) -
deprecate
_ constant (5) - deq (22)
- diagram (11)
-
dry
_ run (11) -
dry
_ run= (11) - dup (11)
- each (48)
-
each
_ line (48) - echo (11)
- echo= (11)
- echo? (11)
- enq (10)
- eql? (11)
- error= (11)
- extension (11)
- fileboxes (11)
- flock (22)
-
force
_ output (11) -
force
_ output= (11) -
force
_ update (11) - gem (11)
- getopts (11)
- getsockopt (11)
- handler= (11)
- html (22)
-
hyperlink
_ all (11) -
hyperlink
_ all= (11) -
ignore
_ deadlock (3) -
ignore
_ deadlock= (3) -
ignore
_ eof (11) -
ignore
_ eof= (11) -
ignore
_ eof? (11) -
ignore
_ sigint (11) -
ignore
_ sigint= (11) -
ignore
_ sigint? (11) -
include
_ line _ numbers (11) -
incomplete
_ input? (11) -
inline
_ source (11) - inspect? (11)
- irb (11)
-
is
_ version _ 1 _ 1? (11) - isjis (11)
-
json
_ creatable? (11) - lex (4)
-
line
_ numbers (11) -
line
_ numbers= (11) - load (11)
- local (22)
- member? (11)
- mktime (22)
- monday? (11)
- negative? (8)
- new (187)
- nonblock? (11)
- none? (47)
-
ole
_ respond _ to? (11) - one? (47)
-
open
_ uri (22) -
pending
_ interrupt? (11) - pipe (11)
- pipe= (11)
- pop (22)
- positive? (8)
- prerelease? (11)
- push (10)
- quiet (11)
- quiet? (11)
-
quirks
_ mode (11) -
quirks
_ mode? (11) - rc (11)
- rc? (11)
-
read
_ nonblock (31) -
report
_ on _ exception (16) -
respond
_ to? (11) -
respond
_ to _ missing? (11) -
response
_ body _ permitted? (11) -
ruby 1
. 8 . 2 feature (11) -
satisfied
_ by? (11) - search (22)
-
search
_ with _ source (11) -
set
_ error (11) -
set
_ visibility _ for (11) -
sharing
_ detection (11) -
sharing
_ detection= (11) - shift (22)
-
show
_ all (11) -
show
_ all= (11) -
show
_ hash (11) - signal (11)
-
singleton
_ class (11) -
singleton
_ class? (11) -
singleton
_ methods (11) - singular? (11)
- spawn (44)
- start (7)
-
start
_ document (11) -
start
_ service (11) - system (44)
- terminated? (11)
-
to
_ csv (11) -
to
_ json (11) -
to
_ s (11) - transaction (11)
-
try
_ link (22) -
tty
_ output= (11) -
unconverted
_ fields? (11) -
use
_ loader= (11) -
use
_ readline (11) -
use
_ readline? (11) - verbose (11)
- verbose= (22)
- verbose? (11)
- verify (11)
-
verify
_ callback= (11) -
version
_ 1 _ 1? (11) - wait (11)
-
wait
_ for _ cond (3) - wrap (22)
-
write
_ nonblock (11) - 制御構造 (11)
- 正規表現 (11)
検索結果
先頭5件
-
OptionParser
# on(long , desc = "") {|v| . . . } -> self (21387.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...opts.on("-r", "--require LIBRARY"){|lib| ...}
これは以下と同値です。
opts.on("-r LIBRARY"){|lib| ...}
opts.on("--require LIBRARY"){|lib| ...}
複数の異なるオプションに同じブロックを一度に登録することもできます。
opt.on('-v', '-vv'){|boolean| .........}
opt.on('--require X', '--need', '--dependon'){|x| ... }
@param short ショートオプションを表す文字列を指定します。
そのオプションが引数をとらない場合は、
//emlist{
on("-x"){|boolean| ...}
//}
となります。コマンドラ......る場合は、
//emlist{
on("-x MANDATORY"){|val| ...}
//}
となります。"MANDATORY" の部分は任意の文字列で構いません。
オプションの引数が必須でない場合は [ ] をつけて、
//emlist{
on("-x [OPTIONAL]"){|val| ...}
//}... -
OptionParser
# on(short , long , desc = "") {|v| . . . } -> self (21387.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...opts.on("-r", "--require LIBRARY"){|lib| ...}
これは以下と同値です。
opts.on("-r LIBRARY"){|lib| ...}
opts.on("--require LIBRARY"){|lib| ...}
複数の異なるオプションに同じブロックを一度に登録することもできます。
opt.on('-v', '-vv'){|boolean| .........}
opt.on('--require X', '--need', '--dependon'){|x| ... }
@param short ショートオプションを表す文字列を指定します。
そのオプションが引数をとらない場合は、
//emlist{
on("-x"){|boolean| ...}
//}
となります。コマンドラ......る場合は、
//emlist{
on("-x MANDATORY"){|val| ...}
//}
となります。"MANDATORY" の部分は任意の文字列で構いません。
オプションの引数が必須でない場合は [ ] をつけて、
//emlist{
on("-x [OPTIONAL]"){|val| ...}
//}... -
OptionParser
# on(long , klass = String , desc = "") {|v| . . . } -> self (21362.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...指定されていれば呼ばれます。
klass にはクラスを与えます。どのようなクラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け......る場合、例外
OptionParser::InvalidArgument を投げます。
オプションの引数は accept で登録したブロックで klass のインスタンス
に変換されてから、ブロックに渡されます。
opts.on("-w", "--width N", Integer){|w|
p w.class #=> Integer
}
#......: OptionParser::DecimalNumeric
整数の場合は Integer オブジェクトに、実数の場合は Float オブジェクトに
変換されます。10進数のフォーマットを指定できます。
: TrueClass
true か false に変換されます。"yes" や "no"、"true" や "false"、"+... -
OptionParser
# on(short , long , klass = String , desc = "") {|v| . . . } -> self (21362.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...指定されていれば呼ばれます。
klass にはクラスを与えます。どのようなクラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け......る場合、例外
OptionParser::InvalidArgument を投げます。
オプションの引数は accept で登録したブロックで klass のインスタンス
に変換されてから、ブロックに渡されます。
opts.on("-w", "--width N", Integer){|w|
p w.class #=> Integer
}
#......: OptionParser::DecimalNumeric
整数の場合は Integer オブジェクトに、実数の場合は Float オブジェクトに
変換されます。10進数のフォーマットを指定できます。
: TrueClass
true か false に変換されます。"yes" や "no"、"true" や "false"、"+... -
OptionParser
# on(long , *rest) {|v| . . . } -> self (21342.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...が配列やハッシュに含まれない場合、例外
OptionParser::InvalidArgument が OptionParser#parse 実行時
に発生します。
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。......マリに表示されるオプションの説明と見なします。
//emlist[][ruby]{
opts.on("--protocol VALUE", [:http, :ftp, :https]){|w|
p w
}
# ruby command --protocol=http #=> :http
opts.on("-c", "--charset VALUE", {"jis" => "iso-2022-jp", "sjis" => "shift_jis"}){|w|
p w
}
# ruby comma... -
OptionParser
# on(short , long , *rest) {|v| . . . } -> self (21342.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...が配列やハッシュに含まれない場合、例外
OptionParser::InvalidArgument が OptionParser#parse 実行時
に発生します。
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。......マリに表示されるオプションの説明と見なします。
//emlist[][ruby]{
opts.on("--protocol VALUE", [:http, :ftp, :https]){|w|
p w
}
# ruby command --protocol=http #=> :http
opts.on("-c", "--charset VALUE", {"jis" => "iso-2022-jp", "sjis" => "shift_jis"}){|w|
p w
}
# ruby comma... -
OptionParser
# on(long , pat = / . * / , desc = "") {|v| . . . } -> self (21337.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...す。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command --username=ruby.......user #=> Error
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。
@param pat オプションの引数に許すパターンを表す正規表現で指定します。
@param desc オプショ... -
OptionParser
# on(short , long , pat = / . * / , desc = "") {|v| . . . } -> self (21337.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...す。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command --username=ruby.......user #=> Error
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。
@param pat オプションの引数に許すパターンを表す正規表現で指定します。
@param desc オプショ... -
OptionParser
# on(short , desc = "") {|v| . . . } -> self (21287.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...opts.on("-r", "--require LIBRARY"){|lib| ...}
これは以下と同値です。
opts.on("-r LIBRARY"){|lib| ...}
opts.on("--require LIBRARY"){|lib| ...}
複数の異なるオプションに同じブロックを一度に登録することもできます。
opt.on('-v', '-vv'){|boolean| .........}
opt.on('--require X', '--need', '--dependon'){|x| ... }
@param short ショートオプションを表す文字列を指定します。
そのオプションが引数をとらない場合は、
//emlist{
on("-x"){|boolean| ...}
//}
となります。コマンドラ......る場合は、
//emlist{
on("-x MANDATORY"){|val| ...}
//}
となります。"MANDATORY" の部分は任意の文字列で構いません。
オプションの引数が必須でない場合は [ ] をつけて、
//emlist{
on("-x [OPTIONAL]"){|val| ...}
//}... -
OptionParser
# on(short , klass = String , desc = "") {|v| . . . } -> self (21262.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...指定されていれば呼ばれます。
klass にはクラスを与えます。どのようなクラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け......る場合、例外
OptionParser::InvalidArgument を投げます。
オプションの引数は accept で登録したブロックで klass のインスタンス
に変換されてから、ブロックに渡されます。
opts.on("-w", "--width N", Integer){|w|
p w.class #=> Integer
}
#......: OptionParser::DecimalNumeric
整数の場合は Integer オブジェクトに、実数の場合は Float オブジェクトに
変換されます。10進数のフォーマットを指定できます。
: TrueClass
true か false に変換されます。"yes" や "no"、"true" や "false"、"+...